如何从PSD文件中获取DPI

时间:2013-02-07 10:03:46

标签: c# .net photoshop

我的PSD文件很少 我正在使用http://imageresizing.net/

将文件转换为jpg

如何使用C#从PSD文件获取DPI信息?

更新 我写过以下代码,但问题是 它在背景中打开photoshop

ps.Application a = new ps.Application() { Visible = false };
a.Load(filePath);
ps.Document doc = a.ActiveDocument;
dpi = doc.Resolution;
a.ActiveDocument.Close();
a.Quit();

1 个答案:

答案 0 :(得分:1)

这是我以编程方式打开PS时使用的第一个设置:

                // Open PhotoShop
                app = new ps.Application();
                app.Preferences.RulerUnits = ps.PsUnits.psPixels;
                app.DisplayDialogs = ps.PsDialogModes.psDisplayNoDialogs;
                app.Visible = false;