Как да зададете 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 Референт .