Преобразование файлов изображений с помощью C#

Преобразование форматов изображений, метафайлов, WebP, Svg, Apng для создания кроссплатформенных приложений для расширенной обработки изображений на основе .NET.

 

.NET Image API упрощает расширенные функции обработки и рендеринга изображений для программистов. Разработчики могут интегрировать его для преобразования растровых и векторных изображений, включая фотографии и изображения, в PSD, PDF, GIF, PNG, DICOM, SVG, JPG, JPEG2000, APNG, BMP, TIFF, HTML5 CANVAS, WEBP, WMF, EMF и другие форматы изображений. . API занимается не только преобразованием файлов, но также преобразованием изображений в черно-белые и оттенки серого, преобразованием слоев изображения GIF и многим другим.

Преобразование изображения в растровое изображение BMP, JPG, PNG

С помощью C# Image API преобразование формата Inter выполняется так же просто, как изменение расширения нужного формата. Вот несколько общих случаев, таких как изображение в bmp, изображение в jpg, изображение в png, и разработчики могут легко улучшить их для своего конкретного формата. Процесс загрузки исходного изображения через Image.Load . Создайте объект целевого параметры формата изображения для любых конкретных настроек. Наконец, вызовите Метод сохранения , передав целевой файл с путем и параметрами сохранения в качестве параметра.

Код C# для взаимного преобразования изображений

Преобразование растрового изображения в PDF

Процесс преобразования растровых изображений в PDF такой же, как и взаимное преобразование изображений, за исключением того, что API предоставляет PdfOptions для определенных настроек PDF. . Программисты могут легко улучшить его для своих конкретных нужд.

Код для преобразования растровых изображений в PDF

Преобразование SVG в растровые изображения BMP, PNG, JPG

Процесс преобразования SVG такой же, загрузите файл SVG, используйте соответствующие параметры сохранения изображения и вызовите метод сохранения. Image API предоставляет SvgRasterizationOptions для настройки PageWidth, PageHeight и растровых изображений, используя их свойство VectorRasterizationOptions для инициализации и получения параметров SvgRasterizationOptions.

Код С# для преобразования SVG в растровые изображения

Все поддерживаемые форматы изображений для конвертации из

Ниже представлен полный список форматов изображений, в которые вы можете конвертировать:


Все поддерживаемые форматы изображений для преобразования в

Ниже представлен полный список форматов изображений, из которых вы можете конвертировать: