psd等设计图件格式在线预览组件安装

环境要求

  • 激活可道云授权:企业版及以上;更多了解
  • 操作系统: CentOS 7+、Ubtntu 14+、Debian 8+、RedHat 7+;推荐CentOS 7.4
  • 建议服务器内存4G以上;
  • 删除php禁用函数:execshell_exec
  • Docker部署可道云已包含相关环境,可忽略该步骤。

重要:

本节仅适用于以及购买可道云企业版授权并激活后的用户。免费用户请忽略本环节。

1.安装转换工具软件

1.CentOS 7下安装

yum install ImageMagick dcraw ghostscript ffmpeg libjpeg libjpeg-devel libpng libpng-devel libtiff libtiff-devel libungif libungif-devel freetype zlib
# 安装ffmpeg(视频缩略图)
curl http://doc.kodcloud.com/tools/psd/install.sh | sh
# 安装完成后测试(没有报错说明安装成功)
convert && dcraw && ffmpeg

2.CentOS 8下安装

# 安装ImageMagick、dcraw
dnf install epel-release
dnf config-manager --set-enabled PowerTools
dnf update
dnf install ImageMagick ImageMagick-devel dcraw

# 编译安装ffmpeg
dnf groupinstall "Development Tools"
dnf install git
git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
cd ffmpeg
./configure
./configure --disable-x86asm
make
make install

3.ubuntu下安装

apt-get install ImageMagick dcraw ghostscript ffmpeg libjpeg libjpeg-devel libpng libpng-devel libtiff libtiff-devel libungif libungif-devel freetype zlib

4.Mac下安装

#通过brew,未安装brew则先安装
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

# 安装ImageMagick
brew install ImageMagick dcraw ghostscript ffmpeg libjpeg libjpeg-devel libpng libpng-devel libtiff libtiff-devel libungif libungif-devel freetype zlib

# 安装完成后测试(没有报错说明安装成功)
convert && dcraw && ffmpeg

二、修改php.ini 超时时间及内存限制

由于超过20M的psd,ai等文件,转换时可能会比较耗时间,所以建议php的超时时间及内存限制给大点(也可以不做调整)

max_execution_time = 3600
max_input_time = 3600
memory_limit = 1024M

重要:

修改保存后,需要重启web服务才能生效.

在线预览, cad在线预览, 在线流程图, office在线编辑, psd在线预览