Перетворення файлів зображень через 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, використайте відповідні параметри збереження зображення та виклик методу збереження. API зображень надає SvgRasterizationOptions для встановлення параметрів PageWidth, PageHeight, а растрові зображення використовують властивість VectorRasterizationOptions для ініціалізації та отримання параметрів SvgRasterizationOptions.

Код C# для SVG до растрових зображень


Усі підтримувані формати зображень для конвертації

Нижче наведено повний список форматів зображень, у які можна конвертувати:


Усі підтримувані формати зображень для конвертації

Нижче наведено повний список форматів зображень, з яких можна конвертувати: