Як встановити DPI/резолюцію при конвертації PSD-файлів в .NET
Для друку, препресу та високоякісних цифрових робочих потоків встановлення ДПІ (точки на дюйм) є критичним. Aspose.PSD для .NET дозволяє визначити персоналізовану резолюцію DPI / виходу для будь-якої конверсії PSD (JPEG, PNG, TIFF, PDF і т.д.) з однією лінією коду.
Реальні проблеми світу
За замовчуванням DPI рідко підходить для публікації або друку. ручний експорт вимагає занадто багато кліків і не може масштабуватися для великих наборів зображень.
Огляд рішення
Налаштуйте свій вибраний ImageOptions
Наприклад, JpegOptions
, PngOptions
, TiffOptions
, PdfOptions
Для того, щоб встановити потрібний точний DPI, потім зберегти конвертований файл.
Передумови
- Visual Studio 2019 або вище
- .NET 6.0 або вище (або .Net Framework 4.6.2+)
- ASPOSE.PSD для .NET від NuGet
- Файл PSD(s) для конверсії
PM> Install-Package Aspose.PSD
Крок за кроком реалізація
Крок 1: Завантажити файл PSD
using Aspose.PSD;
using Aspose.PSD.FileFormats.Psd;
using Aspose.PSD.ImageOptions;
string inputFile = "./input/hires.psd";
string outputFile = "./output/hires.jpg";
var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage image = (PsdImage)Image.Load(inputFile, loadOptions);
Крок 2: Налаштування ДПІ в експортних варіантах
var jpegOptions = new JpegOptions()
{
ResolutionSettings = new ResolutionSetting(300, 300) // 300x300 DPI for print quality
};
Крок 3: Зберегти файл за допомогою персоналізованого DPI
image.Save(outputFile, jpegOptions);
image.Dispose();
Використання випадків та додатків
- Використання готових або високоякісних маркетингових активів
- Попередній або дизайн-на-принт робочий потік
- Веб-активи з певними вимогами щільності пікселів
Спільні виклики та рішення
DPI ігнорується в деяких глядачах: Деякі програмні засоби ігнічують DPI та використовують тільки піксельні розміри — тест у друкованих та професійних робочих потоках.
**Вихідний розмір: ** Завжди перевіряйте як піксельні розміри, так і ДПІ в характеристиках файлу виходу.
Найкращі практики
- Завжди перегляд у вашому друкованому або цифровому робочому потоці
- Використовуйте 300+ ДПІ для друку, 72–150 ДПА для веб
- Автоматизація для повних бібліотек зображень, як це необхідно
FAQ
** Q: Чи можу я встановити DPI для всіх форматів виходу?**А: Так — використовуйте відповідний ImageOptions
Клас і набір ResolutionSettings
.
** Q: Чи змінює зміна ДПІ розміри пікселів?**Відповідь: Ні – метадані ДПІ відокремлюються від розміру зображення; в разі необхідності вони обидва налаштуються.
Заключення
Aspose.PSD для .NET дає вам повний контроль над роздільною здатністю зображення для кожного вихідного формату. Aspose.PSD для .NET API Референт .