Witajcie programiści, w tym poście na blogu pokażemy, jak programowo zmniejszyć rozmiar pliku JPEG w języku C#. Aspose.Imaging for .NET to przejściowa usługa zmiany rozmiaru obrazu dla aplikacji .NET, która umożliwia zmianę rozmiaru JPEG bez utraty jakości. Zmniejszanie rozmiaru dużych plików JPG/JPEG zawsze przynosi korzyści pod względem przechowywania, czasu ładowania witryny i nie tylko. Możesz więc zmniejszyć rozmiar pliku JPEG za pomocą tego online narzędzia do redukowania rozmiaru JPEG, które jest również obsługiwane przez Aspose.Imaging for .NET. Jednak do zainstalowania tej biblioteki C# nie jest wymagana żadna inna zależność innej firmy. Dlatego zacznijmy od razu ten przewodnik.
W tym przewodniku omówimy następujące punkty:
- Usługa zmiany rozmiaru obrazu – instalacja API
- Zmniejsz rozmiar pliku JPEG w języku C# — przykładowy kod
- Redukcja rozmiaru JPEG online – zmiana rozmiaru obrazu JPEG
Usługa zmiany rozmiaru obrazu — instalacja interfejsu API
Cóż, Aspose.Imaging for .NET jest dobrze zaprojektowany do programowej manipulacji obrazami. Będąc programistą C#, musisz wykonać kilka wywołań metod, aby zautomatyzować złożone zadania. Ponadto ten interfejs API zmiany rozmiaru obrazu oferuje funkcje przycinania, obracania i optymalizacji pamięci. Zatem w celu instalacji możesz pobrać bibliotekę DLL biblioteki lub zainstalować ją za pomocą NuGet Menedżera pakietów, uruchamiając następującą komendę:
Install-Package Aspose.Imaging
W przypadku jakichkolwiek trudności zapoznaj się z tym przewodnikiem instalacji.
Zmniejsz rozmiar pliku JPEG w języku C# — przykładowy kod
Zainstalowaliśmy Aspose.Imaging for .NET w naszym systemie lokalnym. Teraz jesteśmy gotowi, aby zobaczyć rzeczywistą implementację, pisząc kilka linii kodu źródłowego, aby zmienić rozmiar obrazu JPEG.
Aby zmniejszyć rozmiar pliku JPEG w języku C#, możesz wykonać następujące kroki:
- Utwórz obiekt klasy Image i wywołaj metodę Load, aby załadować źródłowy plik JPEG.
- Metoda Resize zaakceptuje szerokość i wysokość, a rozmiar obrazu zostanie odpowiednio zmieniony.
- Możesz wywołać metodę NearestNeighbourResample, jeśli chcesz zmienić rozmiar obrazu przy użyciu algorytmu najbliższego sąsiada.
- Metoda Save zapisze wynikowy obraz JPEG na dysku.
Poniższy fragment kodu pokazuje, jak programowo zmniejszyć rozmiar obrazów JPEG:
namespace Aspose.Imaging
{
class SVG
{
// Zmniejsz rozmiar pliku JPEG w języku C#
static void Main(string[] args)
{
// Zdefiniuj adres katalogu
String dir = "/sample-files/";
// Utwórz obiekt klasy Image i wywołaj metodę Load, aby załadować źródłowy plik JPEG.
using (Image image = Image.Load(dir + "sample.jpeg"))
{
// Metoda Resize zaakceptuje szerokość i wysokość, a rozmiar obrazu zostanie odpowiednio zmieniony.
image.Resize(300, 300);
// Możesz wywołać metodę NearestNeighbourResample, jeśli chcesz zmienić rozmiar obrazu przy użyciu algorytmu najbliższego sąsiada.
// image.ResizeHeightProportionally(image.Height * 2, Aspose.Imaging.ResizeType.NearestNeighbourResample);
// Metoda Save zapisze wynikowy obraz JPEG na dysku.
image.Save(dir + "result.jpeg");
}
}
}
}
Powyższy przykładowy kod C# zmieni rozmiar JPEG bez utraty jakości, jak widać na obrazku poniżej:
Internetowy reduktor rozmiaru JPEG - Zmień rozmiar obrazu JPEG
Zatem to narzędzie online jest również obsługiwane przez Aspose.Imaging for .NET. Ten internetowy reduktor rozmiaru JPEG działa wydajnie, ponieważ jest solidny i lekki. Co więcej, możesz łatwo otworzyć go w przeglądarce internetowej na telefonie komórkowym/komputerze stacjonarnym. Posiada przyjazny dla użytkownika interfejs użytkownika, w którym można płynnie przeciągać i upuszczać pliki. Przede wszystkim pozwala skonfigurować żądanie zmiany rozmiaru bezpośrednio z poziomu interfejsu użytkownika. Jest bezpłatne i nie zostaniesz poproszony o utworzenie konta. Zachęcamy Cię do wypróbowania tego niesamowitego narzędzia przynajmniej raz.
Zmień rozmiar JPEG bez utraty jakości — uzyskaj bezpłatną licencję
Możesz skorzystać z bezpłatnej licencji tymczasowej, aby wypróbować tę usługę zmiany rozmiaru obrazu bez ograniczeń ewaluacyjnych.
Wniosek
Zakończmy w tym miejscu ten wpis z nadzieją, że nauczyłeś się zmniejszać rozmiar pliku JPEG w języku C#. Przejrzeliśmy internetowy moduł zmniejszania rozmiaru JPEG, aby zmienić rozmiar obrazów JPEG w jak najkrótszym czasie. Zatem najwyższy czas, jeśli szukasz niezawodnej usługi zmiany rozmiaru obrazu dla swojej aplikacji. Ponadto, aby rozpocząć, odwiedź dokumentację, odniesienia do API i repozytorium GitHub. Wreszcie aspose.com pisze nowe posty na blogu. Odwiedź więc tę platformę ponownie, aby uzyskać najnowsze aktualizacje.
Pomoc jest dostępna
Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.
Często zadawane pytania – często zadawane pytania
Jak zmniejszyć obraz w C#?
Aspose.Imaging for .NET zapewnia ogromny stos klas i metod zmiany rozmiaru JPEG bez utraty jakości. Ponadto odwiedź ten link, aby zapoznać się z pełnymi krokami i próbką kodu.
Jak mogę zmniejszyć rozmiar obrazu JPG?
Możesz użyć tego online reduktora rozmiaru JPEG, aby zmniejszyć rozmiar obrazów JEPG.