2011年(94)
分类: LINUX
2011-04-07 11:52:08
PSD 是 Adobe Photoshop 的私有文件格式,其格式规范只对一部分 Adobe 的开发者开放。因此带来的信息匮乏使得开源软件对 PSD 文件的支持非常有限。
以下是 Linux 操作系统上可以预览 PSD 文件的几款软件。
GIMPGNU Image Manipulation Program,简称 ,是无数爱锅青年喜欢安装、试用、卸载、评测的跨平台图像编辑软件。GIMP 可以打开多数 PSD (RGB)文件,支持图层、透明通道等较为简单古旧的 PSD 特性。
GIMP 对文件格式的支持分为三类:只读、只写、可读写,幸好 PSD 属于可读写一类。
如果哪位仁兄对 GIMP 对 PSD 的支持标准有系统的数据,万望赐教——GIMP 手册中的相关描述很暧昧,只是用到了 some、older 等模棱两可的词汇。
ImageMagickImageMagick 强大无比,可以读取转换绝大多数的图像格式,PSD 也在其中。简单查看的话,可以使用 display 命令:
display foo.psd以 KDE 环境为例,你还可以创建 .desktop 程序启动器满足鼠标控。如创建 ~/.local/share/appilications/PSDview.desktop ,其内容如下:
[Desktop Entry] Comment[en_US]=Simple PSD viewer based on ImageMagick display #英文简介 Comment= Exec=/usr/bin/display #display 程序路径 GenericName[en_US]= GenericName= Icon=digikam #图标,可留空在创建之后在属性页面手动选择 MimeType=image/vnd.adobe.photoshop; # 默认关联的 MIME 类型 Name[en_US]=PSDviewer # 英文程序名 Name=PSDviewer Path= StartupNotify=true Terminal=false TerminalOptions= Type=Application X-DBUS-ServiceName= X-DBUS-StartupType=none X-KDE-SubstituteUID=false X-KDE-Username=convert 工具是最为常用的 ImageMagick 组件,配合丰富的设置可以将 PSD 转换为普通的图像格式——当然仅做预览或制作所略图了。
Gwenview/KDEKDE 默认的图像管理预览工具 默认支持 PSD 文件格式,标准待考,欢迎补充
只是这个程序启动太慢,且预览模式不甚简洁——相较于 Gpicview 等。
Eye of GNOME with gdk-pixbuf-psd旨在为使用 GdkPixbuf 掌控图像载入的程序提供 PSD 文件格式支持,例如 Eye of GNOME 和 gThumb,前者目前是 Ubuntu 默认的图像预览工具。
gdk-pixbuf-psd 目前仅支持 RGB 色彩模式下 8 位色 PSD 文件,且不支持 Alpha 透明通道。
作者在项目首页自谦的说他并不精于 C 和 GTK 开发,希望得到大家的建议和协助。
Nautilus 预览 PSD 缩略图经依云兄提醒我发现在文件管理器直接预览 PSD 比较务实,几经寻找发现有人利用上文的 gdk-pixbuf-psd.loader 配合 evince-thumbnailer 实现 Nautilus 预览 PSD 缩略图。但是我这里并未成功,evince 好像不能使用 gdk-pixbuf-psd.loader。后来发现下面的方法,试验之后发现原始的 PSD 可以预览,而经 GIMP 另存之后的 PSD 则不能。
聊胜于无,凑合凑合得了
有人在 页面提交功能增强“补丁”,利用 Python Imaging Library 使得 Nautilus 有能力预览大多数 image/x-psd 文件。
执行以下命令或使用 gconf-editor 新建相关信息:
gconftool-2 --set /desktop/gnome/thumbnailers/image@x-psd/command -t string "python /usr/bin/psd-thumbnailer.py %i %o %s" gconftool-2 --set /desktop/gnome/thumbnailers/image@x-psd/enable -t boolean "True"