Как да зададете DPI / резолюция, когато конвертирате PSD файлове в .NET

Как да зададете DPI / резолюция, когато конвертирате PSD файлове в .NET

За печат, препечатане и висококачествени цифрови работни потоци, настройката на DPI (точки на инча) е от решаващо значение. Aspose.PSD за .NET ви позволява да определите персонализираната резолюция на ДПИ/изход за всяка конверсия на 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 файл(и) за конвертиране
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: Настройване на DPI в опциите за износ

var jpegOptions = new JpegOptions()
{
    ResolutionSettings = new ResolutionSetting(300, 300) // 300x300 DPI for print quality
};

Стъпка 3: Съхраняване на файла с персонализиран DPI

image.Save(outputFile, jpegOptions);
image.Dispose();

Използване на случаи и приложения

  • Търговски активи, готови за печатане или с висок рейтинг
  • Проектиране или проектиране на работните потоци
  • Уеб активи с специфични изисквания за плътност на пикселите

Съвместни предизвикателства и решения

DPI се игнорира при някои зрители: Някои софтуерни програми пренебрегват DPI и използват само пикселни измерения – тестване в печатни и професионални работни потоци.

** Размер на изхода: ** Винаги проверявайте и размера на пиксела и DPI в свойствата на файла за изход.

Най-добрите практики

  • Винаги преглед в печата или цифров работен поток
  • Използвайте 300+ ДПИ за печат, 72-150 DPI за уеб
  • Автоматизиране за пълни библиотеки с изображения, както е необходимо

FAQ

**Q: Мога ли да задавам DPI за всички формати за изход?**A: Да – използвайте съответния ImageOptions Класа и сет ResolutionSettings.

**П: Промяната на DPI променя ли размера на пиксела?**A: Не – метаданните на DPI се отделят от размера на изображението; при необходимост и двете се коригират.

заключение

Aspose.PSD за .NET ви дава пълен контрол върху резолюцията на изображението за всеки формат на изход.За по-напреднали конверсии и функции на DPI, вижте Aspose.PSD за .NET API Референт .

 Български