c# - 如何从 PSD 文件获取 DPI

标签 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();

最佳答案

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

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

关于c# - 如何从 PSD 文件获取 DPI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14748344/

相关文章:

c# - Xamarin "Aapt.exe"退出,代码为 -1073741819

python - 使用pythonnet实例化后如何让msaccess及其属性可用?

css - CSS 中有没有锐利的风格?

action - 批量导出psd文件为png

c# - Math.Ceiling 奇怪的行为

c# - 网络 API : add data to the HttpResponseMessage

c# - 将Json反序列化为在Asp.net中实现Ienumerable的类

c# - 我可以指定一个 dll 以在 Powershell 中使用 New-Object 吗?

c# - 单元测试中的序列化异常

ios - 在 Photoshop 中自动保存 iPhone 图像