Здравствуйте, программисты! В этом сообщении блога будет показано, как программно уменьшить размер JPEG в C#. Aspose.Imaging for .NET — это популярный сервис изменения размера изображений для приложений .NET, с помощью которого вы можете изменять размер JPEG без потери качества. Уменьшение размера больших файлов JPG/JPEG всегда выгодно с точки зрения хранения, времени загрузки веб-сайта и многого другого. Таким образом, вы можете уменьшить размер JPEG с помощью этого онлайн средства уменьшения размера JPEG, которое также работает на базе Aspose.Imaging for .NET. Однако для установки этой библиотеки C# не требуется никаких других сторонних зависимостей. Поэтому давайте сразу начнем это руководство.
В этом руководстве мы рассмотрим следующие моменты:
- Служба изменения размера изображения — установка API
- Уменьшение размера JPEG в C# — пример кода
- Онлайн-редуктор размера JPEG — изменение размера изображения JPEG
Служба изменения размера изображения — установка API
Что ж, Aspose.Imaging for .NET хорошо разработан для программного манипулирования изображениями. Будучи разработчиком C#, вам необходимо выполнить несколько вызовов методов для автоматизации сложных задач. Кроме того, этот API изменения размера изображения предлагает функции обрезки, поворота и оптимизации памяти. Итак, для установки вы можете либо скачать DLL библиотеки, либо установить ее через NuGet Менеджер пакетов, выполнив следующую команду:
Install-Package Aspose.Imaging
Пожалуйста, обратитесь к этому руководству по установке в случае возникновения каких-либо затруднений.
Уменьшение размера JPEG в C# — пример кода
Мы установили Aspose.Imaging for .NET в нашей локальной системе. Теперь мы готовы увидеть фактическую реализацию, написав несколько строк исходного кода для изменения размера изображения JPEG.
Вы можете выполнить следующие шаги, чтобы уменьшить размер JPEG в C#:
- Создайте объект класса Image и вызовите метод Load для загрузки исходного файла JPEG.
- Метод Resize принимает ширину и высоту, и размер изображения будет соответствующим образом изменен.
- Вы можете вызвать метод NearestNeighbourResample, если хотите изменить размер изображения, используя алгоритм ближайшего соседа.
- Метод Сохранить сохранит полученное изображение JPEG на диске.
В следующем фрагменте кода показано, как программно уменьшить размер изображений JPEG:
namespace Aspose.Imaging
{
class SVG
{
// Уменьшите размер JPEG в C#
static void Main(string[] args)
{
// Определить адрес каталога
String dir = "/sample-files/";
// Создайте объект класса Image и вызовите метод Load, чтобы загрузить исходный файл JPEG.
using (Image image = Image.Load(dir + "sample.jpeg"))
{
// Метод Resize примет ширину и высоту, и размер изображения будет соответствующим образом изменен.
image.Resize(300, 300);
// Вы можете вызвать метод NearestNeighbourResample, если хотите изменить размер изображения, используя алгоритм ближайшего соседа.
// image.ResizeHeightProportionally(image.Height * 2, Aspose.Imaging.ResizeType.NearestNeighbourResample);
// Метод Save сохранит полученное изображение JPEG на диске.
image.Save(dir + "result.jpeg");
}
}
}
}
Приведенный выше пример кода C# изменит размер JPEG без потери качества, как вы можете видеть на изображении ниже:
Онлайн-редуктор размера JPEG — изменение размера изображения JPEG
Итак, этот онлайн инструмент также работает на базе Aspose.Imaging for .NET. Этот онлайн-редуктор размера JPEG работает эффективно, поскольку он надежный и легкий. Более того, вы можете легко открыть его в веб-браузере на мобильном телефоне/компьютерном компьютере. Он имеет удобный пользовательский интерфейс, в котором вы можете плавно перетаскивать файлы. Прежде всего, он позволяет вам настроить запрос на изменение размера прямо из пользовательского интерфейса. Это бесплатно, и вам не потребуется создавать учетную запись. Мы настоятельно рекомендуем вам хотя бы один раз попробовать этот замечательный инструмент.
Измените размер JPEG без потери качества — получите бесплатную лицензию
Вы можете воспользоваться бесплатной временной лицензией, чтобы попробовать эту услугу изменения размера изображения без ограничений ознакомительной версии.
Заключение
Давайте закончим этот пост в надежде, что вы узнали, как уменьшить размер JPEG в C#. Мы воспользовались онлайн-редактором размера JPEG, чтобы изменить размер изображений JPEG в кратчайшие сроки. Итак, сейчас самое время выбрать надежный сервис изменения размера изображений для вашего приложения. Кроме того, чтобы начать работу, посетите документацию, ссылки на API и репозиторий GitHub. Наконец, aspose.com пишет новые сообщения в блоге. Итак, посетите эту платформу еще раз, чтобы быть в курсе последних обновлений.
Помощь доступна
Вы можете сообщить нам о своих вопросах или пожеланиях на нашем форуме.
Часто задаваемые вопросы – Часто задаваемые вопросы
Как уменьшить изображение в C#?
Aspose.Imaging for .NET предоставляет огромный набор классов и методов для изменения размера JPEG без потери качества. Кроме того, посетите эту ссылку для получения полных инструкций и примера кода.
Как уменьшить размер изображения JPG?
Вы можете использовать этот онлайн инструмент для уменьшения размера JPEG, чтобы уменьшить размер изображений JEPG.