Zmniejsz rozmiar pliku SVG w C# - API do zmiany rozmiaru obrazu

Kiedy budujesz oprogramowanie do automatyzacji tworzenia i manipulacji obrazami, preferujesz łatwą do zainstalowania i lekką bibliotekę do pracy. Na szczęście, Aspose.Imaging dla .NET oferuje prawie wszystkie funkcje niezbędne do płynnego i efektywnego rozwoju. W tym wpisie na blogu zaimplementujemy jak programowo zmniejszyć rozmiar pliku SVG w C#. Dodatkowo, możesz skorzystać z online narzędzia osadzonego, aby osiągnąć tę samą funkcjonalność. Dlatego upewnij się, że masz zainstalowane .NET na swoim komputerze, aby zaimplementować tę funkcjonalność.

Poniższe punkty zostaną omówione:

  1. Instalacja API do zmiany rozmiaru obrazu
  2. Zmniejsz rozmiar pliku SVG w C#
  3. Zmniejsz rozmiar obrazu SVG online

Instalacja API do zmiany rozmiaru obrazu

Teraz, aby zainstalować, proszę ściągnąć plik DLL lub możesz zainstalować go za pomocą Menadżera Pakietów NuGet, uruchamiając poniższą komendę:

Install-Package Aspose.Imaging 
instalacja api do zmiany rozmiaru obrazu

Zmniejsz rozmiar pliku SVG w C#

Możemy teraz zaimplementować funkcjonalność i zmodyfikować rozmiar pliku SVG, postępując zgodnie z poniższymi krokami:

  • Załaduj źródłowy obraz SVG, wywołując metodę Load klasy Image.
  • Metoda Resize zmodyfikuje wymiary obrazu.
  • Utwórz obiekt klasy PngOptions.
  • Ustaw opcje wektoryzacji, ustawiając wartość właściwości VectorRasterizationOptions.
  • Wywołaj metodę Save, aby zapisać zmodyfikowany obraz na dysku.

Poniższy przykład kodu pokazuje, jak programowo stworzyć zmieniacz rozmiaru obrazu SVG w C#:

Wynik powyższego przykładu kodu przedstawiono na poniższym obrazie:

zmodyfikuj svg

Zmniejsz rozmiar obrazu SVG online

Oprócz API do zmiany rozmiaru obrazu, Aspose.Imaging dla .NET udostępniło również online narzędzie do zmniejszenia rozmiaru obrazu SVG online w dowolnej przeglądarce internetowej. Dodatkowo, jest to darmowe i możesz z niego skorzystać, po prostu klikając obraz poniżej:

zmniejsz rozmiar obrazu svg online

Modyfikuj SVG - Uzyskaj darmową licencję

Możesz uzyskać darmową tymczasową licencję, aby wypróbować to API do zmiany rozmiaru obrazu bez ograniczeń oceny.

Podsumowanie

Programowa manipulacja rozmiarem obrazu jest uważana za ciężkie zadanie. Jednak Aspose.Imaging dla .NET uczyniło ten proces dość łatwym, udostępniając metody i klasy. Zbadaliśmy, jak zmniejszyć rozmiar pliku SVG w C#. Dodatkowo, możesz odwiedzić dokumentację, referencje API, oraz repozytorium GitHub.

Na koniec, aspose.com publikuje nowe artykuły. Dlatego odwiedzaj nas regularnie, aby uzyskać najnowsze aktualizacje.

Zadaj pytanie

Możesz poinformować nas o swoich pytaniach lub zapytaniach na naszym forum.

Często Zadawane Pytania – FAQ

Jak edytować obraz SVG online?

Możesz skorzystać z tego online zmieniacza rozmiaru obrazów SVG. To szybkie i nie wymaga subskrypcji.

Jak zmniejszyć rozmiar pliku SVG?

Aspose.Imaging zapewnia programowe rozwiązanie do modyfikacji plików SVG. Dlatego odwiedź ten link, aby dowiedzieć się, jak to osiągnąć w .NET.

Zobacz także