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

环境要求

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

重要:

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

一、安装转换工具软件

1. 安装ImageMagick

# CentOS下安装
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

#其他Ubuntu,Redhat安装
apt-get install ImageMagick dcraw ghostscript ffmpeg libjpeg libjpeg-devel libpng libpng-devel libtiff libtiff-devel libungif libungif-devel freetype zlib

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

1.1 CentOS8下安装

# 1.安装ImageMagick
sudo dnf install epel-release
sudo dnf config-manager --set-enabled PowerTools
sudo dnf update
sudo dnf install ImageMagick ImageMagick-devel

# 2.编译安装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.安装dcraw
dnf install dcraw

2. 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 = 1200
max_input_time = 1200
memory_limit = 512M

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

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