Skompresuj JP2 przez C#
Twórz własne aplikacje .NET, aby kompresować pliki JP2 przy użyciu interfejsów API po stronie serwera.
Jak skompresować pliki JP2 za pomocą C#
Przygotowanie zdjęć do publikacji obejmuje zarówno aspekty twórcze, jak i techniczne, w tym kompresję plików. Chociaż obrazy o wysokiej rozdzielczości mają kluczowe znaczenie w przypadku reklam drukowanych lub zewnętrznych, mogą one zmniejszać wydajność sieci ze względu na duży rozmiar pliku. Odpowiednia technika kompresji obrazu różni się w zależności od celu i platformy wydawniczej. Duże pliki mogą spowalniać ładowanie, szczególnie w przypadku połączeń mobilnych, co pogarsza komfort użytkowania. Użytkownicy mogą opuścić witrynę, która ładuje się zbyt długo i poszukać szybszej alternatywy. I odwrotnie, nadmierna kompresja obrazu może powodować rozmycie i pikselację, pogarszając wrażenia wizualne. Właściwy wybór algorytmów i współczynników kompresji jest niezbędny do osiągnięcia równowagi pomiędzy rozmiarem pliku a jakością obrazu. Aby skompresować pliki JP2, użyjemy Aspose.Imaging dla .NET API, który jest bogatym w funkcje, wydajnym i łatwym w użyciu interfejsem API do obróbki i konwersji obrazów dla platformy C#. Otwarty NuGet menedżer pakietów, szukaj Aspose.Obrazowanie i zainstaluj. Możesz również użyć następującego polecenia z konsoli Menedżera pakietów.
Polecenie konsoli menedżera pakietów
PM> Install-Package Aspose.Imaging
Kroki kompresji JP2 przez C#
Potrzebujesz aspose.imaging.dll aby wypróbować następujący przepływ pracy we własnym środowisku.
- Załaduj pliki JP2 za pomocą metody Image.Load
- Kompresuj obrazy;
- Zapisz skompresowany obraz na dysku w formacie obsługiwanym przez Aspose.Imaging
wymagania systemowe
Aspose.Imaging dla .NET jest obsługiwane we wszystkich głównych systemach operacyjnych. Tylko upewnij się, że masz następujące wymagania wstępne.
- Microsoft Windows lub kompatybilny system operacyjny z .NET Framework, .NET Core, Windows Application, ASP.NET Web Application.
- Środowisko programistyczne, takie jak Microsoft Visual Studio.
- Aspose.Imaging dla platformy .NET, do której odwołuje się Twój projekt.
Kompresuj obrazy w formacie JP2 – .NET
Informacje o Aspose.Imaging dla .NET API
Aspose.Imaging API to rozwiązanie do przetwarzania obrazów do tworzenia, modyfikowania, rysowania lub konwertowania obrazów (zdjęć) w aplikacjach. Oferuje: wieloplatformowe przetwarzanie obrazu, w tym między innymi konwersje między różnymi formatami obrazu (w tym jednolite przetwarzanie obrazu wielostronicowego lub wieloklatkowego), modyfikacje takie jak rysowanie, praca z prymitywami graficznymi, przekształcenia (zmiana rozmiaru, przycinanie, odwracanie i obracanie , binaryzacja, skala szarości, dostosowanie), zaawansowane funkcje manipulacji obrazem (filtrowanie, dithering, maskowanie, prostowanie) oraz strategie optymalizacji pamięci. Jest to samodzielna biblioteka i nie zależy od żadnego oprogramowania do obsługi obrazów. W projektach można łatwo dodać wysokowydajne funkcje konwersji obrazów za pomocą natywnych interfejsów API. Są to w 100% prywatne lokalne interfejsy API, a obrazy są przetwarzane na Twoich serwerach.Kompresuj JP2 za pomocą aplikacji online
Skompresuj dokumenty w formacie JP2, odwiedzając naszą witrynę demonstracyjną na żywo . Demo na żywo ma następujące zalety
JP2 Co jest JP2 Format pliku
JPEG 2000 (JP2) to system kodowania obrazu i najnowocześniejszy standard kompresji obrazu. Zaprojektowany przy użyciu technologii wavelet JPEG 2000 może kodować bezstratne treści w dowolnej jakości na raz. Co więcej, bez znaczącej utraty wydajności kodowania, JPEG 2000 ma możliwość dostępu i efektywnego dekodowania tej samej treści w różnych innych rozdzielczościach i jakościach. Strumienie kodu w JPEG 2000 są znacznie skalowalne, posiadając obszary zainteresowania, które zapewniają możliwość przestrzennego dostępu losowego. Posiada do 16384 różnych komponentów o wymiarach w terapikselach i precyzji, która może sięgać nawet 38 bitów na próbkę.
Czytaj więcejInne obsługiwane formaty kompresji
Używając C#, można łatwo skompresować różne formaty, w tym.