У меня есть много изображений для каталогизации в файловой системе и изменения разрешения в DPI.
Изображения представляют собой большие файлы psd и tiff.
Я создал простое консольное приложение на c # длянайти изображения и переместить их в новую файловую систему.
Как я могу использовать Photoshop COM, чтобы открыть каждый файл и изменить его разрешение?
Я решил использовать библиотеку Photoshop COM, потому что изображение можетесть больше каналов, и я хотел бы сохранить их.
Проектный код:
// Adobe Photoshop CC 2019 Object Libray
using Photoshop;
namespace CreateFileSystem
{
class Program
{
public static void ChangeResolution(string filepath)
{
Photoshop.Application appRef = new Photoshop.Application();
DirectoryInfo d = new DirectoryInfo(filepath);
foreach (var file in d.GetFiles("*.psd"))
{
Document docRef = appRef.Open(file.ToString());
docRef.SaveAs(???,???,???,???);
}
}
}
}