
Как сделать миниатюру из изображения JPG в C#
Миниатюра — это обложка вашего поста в блоге или любого видео. Он играет жизненно важную роль в привлечении посетителей на вашу онлайн-платформу. Это руководство познакомит вас с генератором миниатюр библиотека, который предлагает широкий спектр методов. Ну, это довольно быстро и эффективно с точки зрения создания эскизов программно. Однако давайте начнем и узнаем, как сделать миниатюру из изображения JPG на C#, и мы реализуем эту функциональность, написав код snippet.
В этой статье мы рассмотрим следующие разделы:
Библиотека генератора миниатюр
В этом разделе вы найдете полную информацию о настройке этой библиотеки в вашем проекте .NET. Вы можете загрузить DLL или установить эту библиотеку, выполнив следующую команду в диспетчере пакетов NuGet.
Install-Package Aspose.Imaging
Как сделать миниатюру из изображения JPG в C#
Преобразование изображения JPG/JPEG в эскиз — это вопрос написания пары строк исходного кода на языке C#.
Пожалуйста, следуйте инструкциям и приведенному ниже фрагменту кода:
- Загрузите изображение с помощью фабричного метода Load, предоставляемого классом Image.
- Вызовите метод Resize с типом LanczosResample.
- Вызовите метод Save, чтобы сохранить уменьшенное изображение.
Скопируйте и вставьте следующий код в основной файл:
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;
// Загрузите изображение с помощью фабричного метода Load, предоставляемого классом Image.
using (Image image = Image.Load("result1.jpg"))
{
// Вызовите метод Resize с типом LanczosResample.
image.Resize(100, 100, ResizeType.LanczosResample);
// Вызовите метод Save, чтобы сохранить миниатюру изображения.
image.Save("thumb.jpg");
}
Результат можно увидеть на изображении ниже:

Получить бесплатную лицензию
Вы можете воспользоваться бесплатной временной лицензией, чтобы опробовать API без ограничений пробной версии.
Подведение итогов
В этом сообщении блога содержится полная информация о том, как программно создать миниатюру из изображения JPG в C#. Кроме того, имеется исчерпывающая документация по изменению вызовов API. Кроме того, вы можете посетить документацию, чтобы узнать больше об этой библиотеке генератора эскизов.
Кроме того, мы рекомендуем вам следовать нашему Руководству по началу работы.
Наконец, conholdate.com пишет новые сообщения в блоге. Так что, пожалуйста, оставайтесь на связи для регулярных обновлений.
Задайте вопрос
Вы можете сообщить нам о своих вопросах или запросах на нашем форуме.
Часто задаваемые вопросы
Может ли миниатюра быть в формате JPG?
Да, вы можете создать модуль создания эскизов, используя эту библиотеку .NET. Он предлагает широкий спектр методов для создания миниатюр из изображений JPG/JPEG.