Как настроить DPI/резолюцию при конверте PSD-файлов в .NET

Как настроить 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 .

 Русский