Chuyển đổi định dạng JSON sang TGA qua Java

API Java để phân tích cú pháp định dạng JSON thành TGA trong bất kỳ ứng dụng Java J2SE, J2EE, J2ME nào

 

Sử dụng Aspose.Total for Java , bạn có thể chuyển đổi định dạng JSON thành TGA trong bất kỳ ứng dụng Java nào bằng hai bước đơn giản. Đầu tiên, bằng cách sử dụng Aspose.Cells for Java , bạn có thể phân tích cú pháp JSON thành JPEG. Sau đó, bằng cách sử dụng Aspose.Imaging for Java , bạn có thể chuyển đổi JPEG thành TGA.

Chuyển đổi định dạng JSON sang TGA qua Java

  1. Tạo đối tượng Workbook mới và mở tệp JSON
  2. Lưu JSON dưới dạng JPEG bằng cách sử dụng save phương pháp
  3. Tải tài liệu JPEG bằng cách sử dụng lớp Hình ảnh
  4. Lưu tài liệu sang định dạng TGA bằng cách sử dụng save phương pháp

Yêu cầu chuyển đổi

Bạn có thể dễ dàng sử dụng Aspose.Total for Java trực tiếp từ dự án dựa trên Maven và bao gồm các thư viện trong pom.xml của bạn.

Ngoài ra, bạn có thể tải tệp ZIP từ tải xuống .

Yêu cầu chuyển đổi

Hơn nữa, API cho phép bạn phân tích cú pháp JSON thành TGA với các tùy chọn bố cục được chỉ định. Để chỉ định các tùy chọn bố cục, bạn có thể sử dụng lớp JsonLayoutOptions . Nó cho phép bạn xử lý một mảng dưới dạng bảng, bỏ qua giá trị rỗng, bỏ qua tiêu đề mảng, bỏ qua tiêu đề đối tượng, chuyển đổi chuỗi thành số hoặc ngày tháng, đặt định dạng ngày và số và đặt kiểu tiêu đề. Tất cả các tùy chọn này cho phép bạn trình bày dữ liệu của mình theo nhu cầu của bạn. Đoạn mã sau đây cho bạn biết cách đặt các tùy chọn bố cục.

Đặt bố cục và chuyển đổi định dạng JSON thành TGA qua Java

Sử dụng API, bạn cũng có thể chuyển đổi JSON thành TGA với hình mờ trong tài liệu TGA của mình. Để thêm hình mờ vào, trước tiên bạn có thể chuyển đổi JSON thành JPEG và thêm hình mờ vào đó. Để thêm hình mờ, hãy tải tệp hình ảnh bằng lớp Hình ảnh , tạo một đối tượng của lớp Graphics lớp và khởi tạo nó bằng đối tượng Image, tạo một [Matrix]( https://reference.aspose.com/imaging/java/ đối tượng com.aspose.imaging/Matrix) và đặt bản dịch và chuyển đổi thành góc mong muốn và thêm hình mờ bằng cách sử dụng [Graphics.drawString]( https://reference.aspose.com/imaging/java/com.aspose.imaging/Graphics# phương thức drawString-java.lang.String-com.aspose.imaging.Font-com.aspose.imaging.Brush-float-float-). Sau khi thêm hình mờ vào hình ảnh của mình, bạn có thể lưu JPEG dưới định dạng TGA.

Khám phá JSON Chuyển Đổi Tùy Chọn với Java

Chuyển đổi JSON S đến APNG (Đồ họa mạng di động hoạt hình)
Chuyển đổi JSON S đến CHM (Tệp trợ giúp HTML đã biên dịch)
Chuyển đổi JSON S đến DICOM (Hình ảnh kỹ thuật số và truyền thông trong y học)
Chuyển đổi JSON S đến DOC (Định dạng nhị phân Microsoft Word)
Chuyển đổi JSON S đến DOCM (Tệp Marco Microsoft Word 2007)
Chuyển đổi JSON S đến DOT (Tệp mẫu Microsoft Word)
Chuyển đổi JSON S đến DOTX (Tệp mẫu Microsoft Word)
Chuyển đổi JSON S đến DXF (Định dạng trao đổi bản vẽ Autodesk)
Chuyển đổi JSON S đến EMZ (Siêu tệp nâng cao được nén của Windows)
Chuyển đổi JSON S đến EPUB (Mở tệp sách điện tử)
Chuyển đổi JSON S đến FLATOPC (Microsoft Word 2003 Xử lý văn bảnML)
Chuyển đổi JSON S đến JPEG2000 (Định dạng hình ảnh J2K)
Chuyển đổi JSON S đến JPEG2000 (Định dạng hình ảnh J2K)
Chuyển đổi JSON S đến MOBI (Mở định dạng sách điện tử)
Chuyển đổi JSON S đến ODP (Định dạng trình bày OpenDocument)
Chuyển đổi JSON S đến ODT (Định dạng tệp văn bản OpenDocument)
Chuyển đổi JSON S đến OTP (Định dạng chuẩn OpenDocument)
Chuyển đổi JSON S đến PCL (Ngôn ngữ lệnh máy in)
Chuyển đổi JSON S đến POT (Tệp mẫu Microsoft PowerPoint)
Chuyển đổi JSON S đến POTM (Tệp mẫu Microsoft PowerPoint)
Chuyển đổi JSON S đến POTX (Bản trình bày mẫu Microsoft PowerPoint)
Chuyển đổi JSON S đến PPS (Trình chiếu PowerPoint)
Chuyển đổi JSON S đến PPSM (Trình chiếu kích hoạt macro)
Chuyển đổi JSON S đến PPSX (Trình chiếu PowerPoint)
Chuyển đổi JSON S đến PPT (Thuyết trình Powerpoint)
Chuyển đổi JSON S đến PPTM (Tệp trình bày hỗ trợ macro)
Chuyển đổi JSON S đến PSD (tài liệu photoshop)
Chuyển đổi JSON S đến RTF (Định dạng văn bản phong phú)
Chuyển đổi JSON S đến SVGZ (Đồ họa vector có thể mở rộng được nén)
Chuyển đổi JSON S đến WMF (Siêu tệp Windows)
Chuyển đổi JSON S đến WMZ (Siêu tệp Windows được nén)
Chuyển đổi JSON S đến WORD (Định dạng tệp xử lý văn bản)
Chuyển đổi JSON S đến WORDML (Microsoft Word 2003 Xử lý văn bảnML)

Những gì là JSON Tập Tin Định Dạng

Định dạng tệp JSON (Ký hiệu đối tượng JavaScript) là định dạng trao đổi dữ liệu nhẹ và được sử dụng rộng rãi. Nó được bắt nguồn từ ngôn ngữ lập trình JavaScript nhưng giờ đây không phụ thuộc vào ngôn ngữ và được hỗ trợ bởi nhiều ngôn ngữ lập trình khác nhau. Các tệp JSON lưu trữ dữ liệu ở định dạng có cấu trúc và có thể đọc được, giúp cả người và máy dễ hiểu và xử lý dữ liệu.

Tệp JSON bao gồm các cặp khóa-giá trị được tổ chức theo cấu trúc phân cấp. Chúng biểu diễn dữ liệu theo cách đơn giản và trực quan bằng cách sử dụng các đối tượng (được đặt trong dấu ngoặc nhọn {}) và mảng (được đặt trong dấu ngoặc vuông []). Mỗi khóa được ghép nối với một giá trị tương ứng, có thể là một chuỗi, số, boolean, null, đối tượng hoặc mảng. Tính linh hoạt này cho phép JSON xử lý các cấu trúc dữ liệu phức tạp và lồng nhau.

Một trong những ưu điểm chính của JSON là tính đơn giản và dễ sử dụng. Bản chất nhẹ và cú pháp tối thiểu của nó làm cho nó hiệu quả trong việc truyền dữ liệu qua mạng và lưu trữ trong các tệp. Tệp JSON thường được dùng để trao đổi dữ liệu giữa máy chủ web và máy khách, cũng như dùng cho tệp cấu hình, API và lưu trữ dữ liệu có cấu trúc.

Tệp JSON có thể đọc được bằng con người và có thể dễ dàng hiểu cũng như sửa đổi bằng cách sử dụng văn bản biên tập viên. Chúng cũng có thể đọc được bằng máy, cho phép các ứng dụng phân tích cú pháp và xử lý dữ liệu JSON một cách hiệu quả. Nhiều ngôn ngữ lập trình cung cấp các thư viện hoặc gói tích hợp để làm việc với JSON, đơn giản hóa việc phân tích cú pháp và tuần tự hóa dữ liệu JSON.

Những gì là TGA Tập Tin Định Dạng

Bộ điều hợp đồ họa Truevision (TGA) là một định dạng tệp đồ họa raster được phát triển bởi Truevision Inc. Ban đầu, nó được thiết kế làm định dạng gốc cho các bo mạch TARGA và VISTA, là một trong những cạc đồ họa đầu tiên tương thích với PC của IBM cung cấp màn hình màu trung thực với 24 chút ít. TGA hỗ trợ tối đa 32 bit trên mỗi pixel và bao gồm các tính năng như nén, kênh alpha và hiệu chỉnh gamma.

Định dạng tệp TGA tương đối đơn giản và bao gồm một số trường bắt buộc, theo sau là phần dữ liệu hình ảnh có độ dài thay đổi . Tiêu đề của tệp TGA phải bao gồm các trường cụ thể như số byte ID hình ảnh, số mục nhập bản đồ màu (nếu có), số pixel hình ảnh trên mỗi byte, tọa độ X và Y của nguồn gốc hình ảnh, chiều rộng và chiều cao của hình ảnh tính bằng pixel, số bit trên mỗi pixel và byte mô tả hình ảnh.

Phần dữ liệu hình ảnh của tệp TGA chứa các pixel hình ảnh thực tế được lưu trữ dưới dạng một chuỗi byte. Mỗi pixel được biểu thị bằng một số bit được chỉ định, phải là bội số của 8 theo tiêu đề. Byte mô tả hình ảnh cung cấp thông tin về hướng hình ảnh và kênh alpha. Hai bit cao nhất biểu thị độ sâu kênh alpha, trong khi sáu bit còn lại xác định hướng hình ảnh: từ trái sang phải, từ trên xuống dưới; từ phải sang trái, từ trên xuống dưới; từ trái sang phải, từ dưới lên trên; hoặc từ phải sang trái, từ dưới lên trên.

Nếu hình ảnh có kênh alpha để tạo độ trong suốt, thì nó sẽ được lưu trữ trong một phần riêng biệt sau dữ liệu hình ảnh. Dữ liệu kênh alpha bao gồm một chuỗi các byte, với mỗi byte biểu thị độ mờ của một pixel tương ứng.