Как настроить DPI/резолюцию при конверте PSD-файлов в .NET
Для печати, перепечатывания и высокого уровня цифровых рабочих потоков, настройка ДПИ (точки на дюйм) является критической. Aspose.PSD для .NET позволяет определить персонализированную резолюцию DPI / выхода для любой конверсии PSD (JPEG, PNG, TIFF, PDF и т.д.) с одной строкой кода.
Реальные мировые проблемы
По умолчанию DPI редко подходит для публикации или печати. Ручный экспорт требует слишком много кликов и не может масштабироваться для больших наборов изображений.
Решение обзор
Установите свой выбранный ImageOptions
(в том числе и JpegOptions
, PngOptions
, TiffOptions
, PdfOptions
Чтобы установить нужный точный ДПИ, затем сохранить конвертированный файл.
Предупреждения
- Visual Studio 2019 или позднее
- .NET 6.0 или более поздний (или .Net Framework 4.6.2+)
- Aspose.PSD для .NET от NuGet
- Файл PSD(s) для конверсии
PM> Install-Package Aspose.PSD
Step-by-Step реализация
Шаг 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: Настройка DPI в опциях экспорта
var jpegOptions = new JpegOptions()
{
ResolutionSettings = new ResolutionSetting(300, 300) // 300x300 DPI for print quality
};
Шаг 3: Сохранение файла с помощью персонализированного DPI
image.Save(outputFile, jpegOptions);
image.Dispose();
Используйте случаи и приложения
- Маркетинговые активы, готовые к печати или высокого уровня
- Препресс или дизайн-на-печатный рабочий поток
- Веб-активы с конкретными требованиями к плотности пикселей
Общие вызовы и решения
ДПИ игнорирована у некоторых зрителей: Некоторые программные обеспечения игнорируют ДПи и используют только размеры пикселей — тестирование в печатных и профессиональных рабочих потоках.
** Размер выхода:** Всегда проверяйте как размеры пикселей, так и ДПИ в свойствах файла.
Лучшие практики
- Всегда пересматривать в печатном или цифровом рабочем потоке
- Используйте 300+ ДПИ для печати, 72–150 DPI для интернета
- Автоматизировать для полной библиотеки изображений, как это необходимо
FAQ
** Q: Могу ли я настроить DPI для всех форматов выхода?**А: Да — используйте соответствующую ImageOptions
класс и сет ResolutionSettings
.
** Q: Изменение ДПИ меняет размеры пикселей?**Ответ: Нет — метаданные ДПИ отделяются от размеров изображения; в случае необходимости они регулируются.
Заключение
Aspose.PSD для .NET дает вам полный контроль над резолюцией изображения для каждого формата выхода. ASPOSE.PSD для .NET API .