nodejs对图片进行缩放等操作的实现--node.js gm模块的使用都程.docVIP

nodejs对图片进行缩放等操作的实现--node.js gm模块的使用都程.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
nodejs对图片进行缩放等操作的实现--node.js gm模块的使用都程

node.js 对图片进行缩放等操作 node.js对图片进行操作是要安装gm模块,而gm模块是通过调用系统的 ImageMagickr 的下载地址: /download/ /download/delegates/ 安半步骤(说明,有些文件版不存在了,就用更新的版,从下载网复制文件名替): wget ?/download/delegates/zlib-1.2.8.tar.gz wget /download/delegates/libpng-1.6.4.tar.gz wget /download/delegates/freetype-2.4.10.tar.gz wget /download/delegates/jpegsrc.v9.tar.gz wget ?/download/ImageMagick-6.8.7-6.tar.gz tar zxvf zlib-1.2.8.tar.gz cd zlib-1.2.8 ./configure make? make install cd ../ tar zxvf libpng-1.6.4.tar.gz cd libpng-1.6.4 cd scripts/ mv makefile.linux ../makefile cd .. make make install cd ../ tar zxvf freetype-2.4.10.tar.gz cd freetype-2.4.10 ./configure make make install cd ../ tar zxvf jpegsrc.v9.tar.gz? cd jpeg-9/ ./configure --enable-shared make make test make install cd ../ tar zxvf ImageMagick-6.8.7-6.tar.gz ? cd ?ImageMagick-6.8.7-6/ ./configure --prefix=/wp-content/local/imagemagick ? make ? make install 下面是添加php支持的 wget ?/get/imagick-3.2.0b2.tgz tar -xzvf imagick-3.2.0b2 /wp-content/local/php/bin/phpize ? /configure --with-php-config=/wp-content/local/php/bin/php-config --with-imagick=/wp-content/local/imagemagick ? make ? make install ? 添加环境变量 修改/etc/profile文件使其永久性生效,并对所有系统用户生效,在文件末尾加上如下两行代码,请记住/ PATH=$PATH:/usr/local/webserver/php/bin:/usr/local/webserver/mysql/bin:/wp-content/local/imagemagick/bin export PATH 最后:执行 命令source /etc/profile或 执行点命令 ./profile使其修改生效,执行完可通过echo $PATH命令查看是否添加成功。 以上已安装完成,可以用以下命测试一下是否成功 #convert?-resize?100x100?src.jpg?des.jpg ? 可能出现的错误有 1、 2、如果出现error while loading shared libraries: xxx.so.x错误的原因和解决办法 一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如: tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory 原因一般有两个, 一个是操作系统里确实没有包含该共享库(lib*.so.*文件)或者共享库版本不对, 遇到这种情况那就去网上下载并安装上即可. 另外一个原因就是已经安装了该共享库, 但执行需要调用该共享库的程序的时候, 程序按照默认共享库路径找不到该共享库文件. 所以安装共享库后要注意共享库路径设置问题, 如下: 1) 如果共享库文件安装到了/lib或/usr/lib目录下, 那么需执行一下ldconfig命令 ldconfig命令的用途, 主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下, 搜索

文档评论(0)

cbf96793 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档