Przytnij obraz SVG w języku C# — Przytnij obrazy online

Można znaleźć wiele aplikacji do edycji obrazów, ale Aspose.Imaging wyróżnia się tym, że oferuje rozwiązania programowe i nieprogramowe. Możesz nie tylko używać aplikacji do przycinania zdjęć online obsługiwanej przez Aspose.Imaging, ale możesz także użyć tej biblioteki do przycinania obrazów, aby opracować aplikację do edytowania obrazów na własny użytek. Jednak w tym przewodniku zademonstrujemy, jak przyciąć obraz SVG w języku C# przy użyciu Aspose.Imaging for .NET. Napiszemy przykładowy kod, aby zbudować narzędzie do przycinania SVG dla aplikacji .NET. Zacznijmy więc artykuł.

W tym przewodniku omówimy następujące sekcje:

  1. Instalacja API C# Image Crop
  2. Programowo przytnij obraz SVG w języku C#
  3. Przycinanie obrazów online — kadrowanie SVG

Instalacja API C# Image Crop

Ta bogata w funkcje biblioteka przycinania obrazów jest wieloplatformowa i można zautomatyzować tworzenie i manipulowanie obrazami bez konieczności zakupu edytora obrazów innej firmy. Co więcej, możesz polegać na tej bibliotece .NET w zakresie wydajnego i szybkiego przetwarzania obrazów. Tak więc instalacja jest dość prosta, możesz pobrać plik DLL lub uruchomić następujące polecenie w NuGet Menedżerze pakietów.

Install-Package Aspose.Imaging 

biblioteka przycinania obrazów
W przypadku jakichkolwiek trudności zapoznaj się z tym przewodnikiem instalacji.

Programowo przytnij obraz SVG w języku C#

Teraz czas na wdrożenie po udanej instalacji Aspose.Imaging for .NET. Ten interfejs API przycinania obrazów w języku C# jest dobrze zaprojektowany, a kilka wywołań metod okazuje się być narzędziem do przycinania SVG dla Twojej aplikacji.

Poniżej przedstawiono kroki programowego przycięcia obrazu SVG w języku C#:

  • Zdefiniuj adres katalogu.
  • Utwórz instancję klasy Image i wywołaj metodę Load, aby załadować źródłowy plik SVG.
  • Wywołaj metodę Save, aby zapisać obraz w formacie PNG na dysku.
  • Wywołaj metodę Load, aby załadować obraz PNG i przypisać go do obiektu klasy PngImage.
  • Zainicjuj konstruktor klasy Rectangle i przekaż go jako argument do funkcji Crop, aby przyciąć obraz.
  • Metoda Save zapisze przycięty obraz.

Poniższy fragment kodu pokazuje, jak opracować aplikację do przycinania zdjęć w aplikacji .NET:

using Aspose.Imaging.FileFormats.Png;

namespace Aspose.Imaging
{
    class SVG
    {
        // Przytnij obraz SVG w C#
        static void Main(string[] args)
        {
            // Zdefiniuj adres katalogu
            String dir = "/sample-files/";
            // Utwórz instancję klasy Image i wywołaj metodę Load, aby załadować źródłowy plik SVG.  
            using (Image image = Image.Load(dir + "sample-file.svg"))
            {
                // Wywołaj metodę Save, aby zapisać obraz w formacie pliku PNG na dysku. 
                image.Save(dir + "result.png");
            }
            // Wywołaj metodę Load, aby załadować obraz PNG i przypisać go do obiektu klasy PngImage.  
            using (PngImage image = (PngImage)Image.Load(dir + "result.png"))
            {
                // Zainicjuj konstruktor klasy Rectangle i przekaż go jako argument do funkcji Crop, aby przyciąć obraz.   
                image.Crop(new Rectangle(10, 10, 400, 400));
                // Metoda Save zapisze przycięty obraz. 
                image.Save();
            }
        }
    }
}

Dane wyjściowe powyższego przykładowego kodu pokazano na obrazku poniżej:

przycinacz svg

Przycinaj obrazy online — narzędzie do przycinania SVG

Aspose.Imaging for .NET pracuje nad tym online narzędziem do przycinania obrazów. Jest elegancki i przyjazny dla użytkownika dzięki ładnemu interfejsowi typu „przeciągnij i upuść”. Jest bezpłatne i nie wymaga subskrypcji, aby korzystać z tego narzędzia. Ponadto możesz przycinać SVG online, włączając to narzędzie w przeglądarce internetowej na komputerze stacjonarnym lub mobilnym. To narzędzie umożliwia zapisanie przyciętego pliku w innych popularnych formatach plików. Dlatego zdecydowanie zalecamy korzystanie z tej aplikacji w celu zwiększenia produktywności pracy.

przytnij obraz online

Aplikacja do przycinania zdjęć — uzyskaj bezpłatną licencję

Możesz skorzystać z bezpłatnej licencji tymczasowej, aby spróbować przyciąć ten obraz biblioteka bez ograniczeń związanych z oceną.

Wniosek

W tym miejscu kończymy ten wpis na blogu. Omówiliśmy, jak programowo przyciąć obraz SVG w języku C#. Ponadto sprawdziliśmy internetową aplikację do przycinania zdjęć, która umożliwia przycinanie plików SVG online. Ten przewodnik ma pomóc Ci w zbudowaniu narzędzia do przycinania SVG dla Twojej aplikacji biznesowej. Jeśli więc chcesz dowiedzieć się więcej na temat interfejsu API przycinania obrazów w języku C#, odwiedź źródła dokumentacja i API. Ponadto zalecamy zapoznanie się z Przewodnikiem wprowadzającym.

Wreszcie aspose.com pisze nowe posty na blogu. Prosimy więc o kontakt w celu uzyskania najnowszych aktualizacji.

Pomoc jest dostępna

Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum. Otrzymasz odpowiedź tak szybko, jak to możliwe.

Często zadawane pytania – często zadawane pytania

Jak przyciąć obraz w C#?

Możesz zainstalować Aspose.Imaging for .NET, aby programowo przycinać i zmieniać rozmiar obrazów w języku C#. Odwiedź ten link, aby zobaczyć rzeczywistą implementację tej biblioteki przycinania magów.

Jak przyciąć obraz SVG?

Ta aplikacja do przycinania zdjęć online umożliwia przycinanie plików SVG online.

Zobacz też