Używając Aspose.Total for .NET możesz parsować JSON do TGA w dowolnej aplikacji .NET, C#, ASP.NET i VB.NET w dwóch prostych kroki. Po pierwsze, używając Aspose.Cells for .NET , możesz wyeksportować JSON do JPEG. Następnie, używając Aspose.Imaging for .NET , możesz przekonwertować JPEG na TGA.
Konwertuj format JSON na TGA za pomocą C#
Wymagania dotyczące konwersji
Zainstaluj z wiersza poleceń jako nuget install Aspose.Total
lub za pomocą konsoli Menedżera pakietów programu Visual Studio za pomocą Install-Package Aspose.Total
.
Możesz też pobrać instalator offline MSI lub biblioteki DLL w pliku ZIP ze strony downloads .
Ustaw układ i przekonwertuj format JSON na TGA za pomocą C#
Podczas analizowania JSON do TGA możesz także ustawić opcje układu dla swojego JSON za pomocą JsonLayoutOptions . Umożliwia przetwarzanie tablicy jako tabeli, ignorowanie wartości null, ignorowanie tytułu tablicy, ignorowanie tytułu obiektu, konwersję ciągu na liczbę lub datę, ustawianie formatu daty i liczby oraz ustawianie stylu tytułu. Wszystkie te opcje umożliwiają prezentację danych zgodnie z własnymi potrzebami. Poniższy fragment kodu pokazuje, jak ustawić opcje układu.
Przetwarzaj format JSON do TGA za pomocą znaku wodnego
Korzystając z API, możesz również przekonwertować JSON na TGA ze znakiem wodnym w swoim dokumencie TGA. Aby dodać znak wodny, możesz najpierw wyrenderować dokument JSON do formatu JPEG i dodać do niego znak wodny. Aby zademonstrować operację, możesz załadować przekonwertowany obraz JPEG, dodać przekształcenia za pomocą obiektu klasy Matrix i narysować ciąg znaków jako znak wodny na powierzchni obrazu za pomocą [Grafika]( https://reference.aspose.com/imaging/ net/aspose.imaging/graphics) metoda DrawString . Po dodaniu do niego znaku wodnego możesz zapisać plik JPEG jako format TGA. Poniżej znajduje się przykład kodu, który pokazuje, jak dodać ukośny znak wodny do dokumentu.
Eksploruj JSON opcji konwersji z .NET
Co to jest JSON Format pliku
Format pliku JSON (JavaScript Object Notation) to lekki i szeroko stosowany format wymiany danych. Wywodzi się z języka programowania JavaScript, ale obecnie jest niezależny od języka i obsługiwany przez różne języki programowania. Pliki JSON przechowują dane w ustrukturyzowanym i czytelnym formacie, dzięki czemu są łatwe do zrozumienia i przetwarzania zarówno przez ludzi, jak i przez maszyny.
Pliki JSON składają się z par klucz-wartość zorganizowanych w hierarchiczną strukturę. Reprezentują dane w prosty i intuicyjny sposób za pomocą obiektów (ujętych w nawiasy klamrowe {}) oraz tablic (ujętych w nawiasy kwadratowe []). Każdy klucz jest sparowany z odpowiednią wartością, która może być ciągiem znaków, liczbą, wartością logiczną, wartością null, obiektem lub tablicą. Ta elastyczność pozwala JSON obsługiwać złożone i zagnieżdżone struktury danych.
Jedną z głównych zalet formatu JSON jest jego prostota i łatwość użycia. Jego lekkość i minimalna składnia sprawiają, że jest wydajny do przesyłania danych przez sieci i przechowywania w plikach. Pliki JSON są powszechnie używane do wymiany danych między serwerami internetowymi a klientami, a także do plików konfiguracyjnych, interfejsów API i przechowywania danych strukturalnych.
Pliki JSON są czytelne dla człowieka i można je łatwo zrozumieć i zmodyfikować za pomocą tekstu redaktor. Można je również odczytywać maszynowo, co pozwala aplikacjom efektywnie analizować i przetwarzać dane JSON. Wiele języków programowania zapewnia wbudowane biblioteki lub pakiety do pracy z JSON, upraszczając analizę i serializację danych JSON.
Co to jest TGA Format pliku
Truevision Graphics Adapter (TGA) to format pliku grafiki rastrowej opracowany przez firmę Truevision Inc. Pierwotnie został zaprojektowany jako natywny format dla kart TARGA i VISTA, które były jednymi z pierwszych kart graficznych dla komputerów kompatybilnych z IBM PC, które oferowały wyświetlanie prawdziwych kolorów z 24 bity. TGA obsługuje do 32 bitów na piksel i zawiera takie funkcje, jak kompresja, kanały alfa i korekcja gamma.
Format pliku TGA jest stosunkowo prosty i składa się z kilku obowiązkowych pól, po których następuje sekcja danych obrazu o zmiennej długości . Nagłówek pliku TGA musi zawierać określone pola, takie jak liczba bajtów identyfikacyjnych obrazu, liczba wpisów mapy kolorów (jeśli dotyczy), liczba pikseli obrazu na bajt, współrzędne X i Y początku obrazu, szerokość i wysokość obrazu w pikselach, liczba bitów na piksel i bajt deskryptora obrazu.
Sekcja danych obrazu w pliku TGA zawiera rzeczywiste piksele obrazu przechowywane jako sekwencja bajtów. Każdy piksel jest reprezentowany przez określoną liczbę bitów, która zgodnie z nagłówkiem musi być wielokrotnością 8. Bajt deskryptora obrazu dostarcza informacji o orientacji obrazu i kanale alfa. Dwa najwyższe bity wskazują głębokość kanału alfa, podczas gdy pozostałe sześć bitów określa orientację obrazu: od lewej do prawej, od góry do dołu; od prawej do lewej, od góry do dołu; od lewej do prawej, od dołu do góry; lub od prawej do lewej, od dołu do góry.
Jeśli obraz zawiera kanał alfa zapewniający przezroczystość, zostanie zapisany w osobnej sekcji po danych obrazu. Dane kanału alfa składają się z sekwencji bajtów, z których każdy reprezentuje przezroczystość odpowiedniego piksela.