PSD 是 Adobe Photoshop 的私有文件格式,其格式规范只对一部分 Adobe 的开发者开放。因此带来的信息匮乏使得开源软件对 PSD 文件的支持非常有限。

以下是 Linux 操作系统上可以预览 PSD 文件的几款软件。

GIMP

GNU Image Manipulation Program,简称 ,是无数爱锅青年喜欢安装、试用、卸载、评测的跨平台图像编辑软件。GIMP 可以打开多数 PSD (RGB)文件,支持图层、透明通道等较为简单古旧的 PSD 特性。

GIMP 对文件格式的支持分为三类:只读、只写、可读写,幸好 PSD 属于可读写一类。

如果哪位仁兄对 GIMP 对 PSD 的支持标准有系统的数据,万望赐教——GIMP 手册中的相关描述很暧昧,只是用到了 some、older 等模棱两可的词汇。

ImageMagick

ImageMagick 强大无比,可以读取转换绝大多数的图像格式,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/KDE

KDE 默认的图像管理预览工具  默认支持 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 文件。

下载相关脚本:

将其移置程序目录

sudo cp psd-thumbnailer.py /usr/bin/

配置 gnome

执行以下命令或使用 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"

linux命令psd,Linux 下查看 Photoshop PSD 文件相关推荐

  1. linux查看mysql连接日志文件,linux下查看mysql日志文件的方法

    查看mysql日志方法: mysql默认不允许我们查看日志.需要更改一些设置 1 vi 更改配置文件 允许用户查看日志文件 sudo vi /etc/mysql/mysql.conf.d/mysqld ...

  2. Linux命令--根据端口号查看进程号(PID)

    原文网址:Linux命令--根据端口号查看进程号(PID)_IT利刃出鞘的博客-CSDN博客 简介 说明         本文用实例介绍Linux下如何根据端口号查看进程号(PID). 需求 查找80 ...

  3. Linux命令--tac(倒序查看文件所有内容)

    原文网址:Linux命令--tac(倒序查看文件所有内容)_IT利刃出鞘的博客-CSDN博客 简介 本文介绍Linux的tac命令的用法. tac用于倒序查看文件的所有内容.(跟cat命令相反). 示 ...

  4. Linux 命令行模式下退出 vim

    Linux 命令行模式下退出 vim 命令 说明 :q! 强制退出,不保存 :q 退出 :wq! 强制保存并退出 :w <文件路径> 另存为 :saveas 文件路径 另存为 :x 保存并 ...

  5. Linux命令篇 linux命令大全简洁明了 linux学习笔记

    Linux命令篇 linux命令大全简洁明了 linux学习笔记 Linux 命令大全 文章目录 Linux 命令大全 一. 常用的基础命令 查看目录: 切换目录: 创建和删除: 拷贝和移动文件: 查 ...

  6. linux cp命令 前面,盘点Linux命令之Linux cp命令使用大全

    Linux命令有很多,其中Linux cp命令常用的一种,Linux cp命令如何使用,下面IT培训网将为您盘点有关Linux命令之Linux cp命令大全. Linux命令之Linux cp命令详解 ...

  7. linux命令 bind,Linux bind命令

    # Linux bind命令 [![Linux 命令大全](/images/1590082124592.gif "Linux 命令大全") Linux 命令大全](/queryGr ...

  8. 在linux命令行下载百度网盘中的文件

    在linux命令行下载百度网盘中的文件 将想下载的文件创建一个公开链接, 然后在浏览器里输入链接地址,单击下载,之后浏览器会下载文件,此时取消下载,然后右键复制下载链接地址. linux命令行执行如下 ...

  9. linux 命令 xxd linux下查看二进制文件

    转载:http://fancyxinyu.blog.163.com/blog/static/18232136620111183019942/ 当我们需要把二进制转成c语言中使用的16进制字符数组时,命 ...

  10. 查看分辨率的linux命令,Ubuntu: Linux下查看本机显示器分辨率(xrandr)

    Linux下查看本机显示器分辨率: $ xrandr Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767 DVI-D ...

最新文章

  1. postgres默认安装后有哪些表_Greenplum 行存、列存,堆表、AO表的原理和选择
  2. HashMap.values().addAll()异常
  3. java equals 区别_Java中equals和==的区别
  4. enterpriseTECH Dec 11
  5. Java StringBuffer 方法
  6. [蓝桥杯2016初赛]方格填数
  7. Matrix Subtraction(小米icpc邀请赛第一场)
  8. 人机猜拳代码python_python实现人机猜拳小游戏
  9. Error:File read error (source insight 4.0错误)
  10. python单位转换编程_[转]Python编程FAQ
  11. Hadoop安装详细教程 单机版
  12. 安装罗斯蒙特HART475协议中文版手操器的系统卡和电池
  13. 获取华为解锁码的思路
  14. 智能开关如何实现双控
  15. mac ps安装 服务器无响应,Mac程序无响应?六个方法教你如何退出无响应的程序...
  16. 数据加解密之Java实现Base64加密
  17. QEMU中的内存API(2)
  18. 知识图谱架构(Knowledge Graph)
  19. 服务器上文件共享有哪些协议,Windows中的文件共享协议
  20. 注意力机制SimAM代码(Pytorch)

热门文章

  1. dubbo内核简介(附部分源码解读)
  2. Oracle 树状 父子结点 查询方法 倒叙查询
  3. Class字节码文件结构总结
  4. IEEE-SA董事刘东:开放+开源将带来新一波SDNFV创新
  5. Linux开发环境的搭建和使用——Linux本必备软件SSH
  6. 【一天一算法】冒泡排序
  7. VMWare Network Adapter设置错误也会导致 Determining IP information for eth0 failed
  8. rhel5中查询设备上采用的未知文件系统
  9. 后台管理项目系列-(一)--基本的项目搭建
  10. Express框架学习笔记-构建模块化路由