
Jak zrobić miniaturę z obrazu JPG w C#
Miniaturka to obraz okładki Twojego wpisu na blogu lub dowolnego filmu. Odgrywa kluczową rolę w przyciąganiu odwiedzających do Twojej platformy internetowej. W tym przewodniku przedstawiono generator miniatur [biblioteka], który oferuje szeroką gamę metod. Cóż, jest dość szybki i wydajny, jeśli chodzi o programowe tworzenie miniatur. Zacznijmy jednak od nauczenia się jak zrobić miniaturkę z obrazka JPG w C# i zaimplementujemy tę funkcjonalność pisząc kod fragment.
W tym artykule omówimy następujące sekcje:
Biblioteka generatora miniatur
W tej sekcji znajdziesz szczegółowe informacje dotyczące konfigurowania tej biblioteki w projekcie .NET. Możesz pobrać bibliotekę DLL lub zainstalować tę bibliotekę, uruchamiając następujące polecenie w menedżerze pakietów NuGet.
Install-Package Aspose.Imaging
Jak zrobić miniaturę z obrazu JPG w C#
Konwersja obrazu JPG/JPEG na miniaturę polega na napisaniu kilku linijek kodu źródłowego w języku C#.
Postępuj zgodnie z instrukcjami i fragmentem kodu wymienionym poniżej:
- Załaduj obraz metodą fabryczną Załaduj naświetlony przez klasę Image.
- Wywołaj metodę Resize z typem LanczosResample.
- Wywołaj metodę Save, aby zapisać obraz miniatury.
Skopiuj i wklej następujący kod do swojego głównego pliku:
using Aspose.Imaging;
using Aspose.Imaging.Exif;
using Aspose.Imaging.Exif.Enums;
using Aspose.Imaging.FileFormats.Bmp;
using Aspose.Imaging.FileFormats.Dicom;
using Aspose.Imaging.FileFormats.Djvu;
using Aspose.Imaging.FileFormats.Emf;
using Aspose.Imaging.FileFormats.Eps;
using Aspose.Imaging.FileFormats.Eps.Consts;
using Aspose.Imaging.FileFormats.Gif;
using Aspose.Imaging.FileFormats.Gif.Blocks;
using Aspose.Imaging.FileFormats.Jpeg;
using Aspose.Imaging.FileFormats.Jpeg2000;
using Aspose.Imaging.FileFormats.Pdf;
using Aspose.Imaging.FileFormats.Png;
using Aspose.Imaging.FileFormats.Psd;
using Aspose.Imaging.FileFormats.Svg;
using Aspose.Imaging.FileFormats.Tga;
using Aspose.Imaging.FileFormats.Tiff.Enums;
using Aspose.Imaging.ImageFilters.FilterOptions;
using Aspose.Imaging.ImageOptions;
using Aspose.Imaging.Sources;
using Aspose.Imaging.Xmp;
using Aspose.Imaging.Xmp.Schemas.Dicom;
using System;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Threading.Tasks;
// Załaduj obraz metodą fabryczną Załaduj eksponowany przez klasę Image.
using (Image image = Image.Load("result1.jpg"))
{
// Wywołaj metodę Resize z typem LanczosResample.
image.Resize(100, 100, ResizeType.LanczosResample);
// Wywołaj metodę Save, aby zapisać obraz miniatury.
image.Save("thumb.jpg");
}
Wynik można zobaczyć na obrazku poniżej:

Zdobądź bezpłatną licencję
Możesz skorzystać z bezpłatnej licencji tymczasowej, aby wypróbować interfejs API bez ograniczeń ewaluacyjnych.
Podsumowując
W tym poście na blogu podano szczegółowe informacje na temat programowego tworzenia miniatury z obrazu JPG w języku C#. Ponadto dostępna jest obszerna dokumentacja umożliwiająca modyfikowanie wywołań API. Ponadto możesz odwiedzić dokumentację, aby dowiedzieć się więcej o tej bibliotece generatora miniatur.
Ponadto sugerujemy skorzystanie z naszego Przewodnika wprowadzającego.
Wreszcie conholdate.com pisze nowe posty na blogu. Dlatego prosimy o kontakt w celu otrzymywania regularnych aktualizacji.
Zadać pytanie
Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.
Często zadawane pytania
Czy miniatura może być w formacie JPG?
Tak, możesz zbudować moduł generowania miniatur, korzystając z tej [biblioteki] .NET 1. Oferuje szeroką gamę metod tworzenia miniatur z obrazów JPG/JPEG.