imagemagick和gm报错{ Error: Command failed: ��Ч���� - -resize_可了不得的博客-程序员秘密

技术标签: node  imageMagick  { Error: Command failed: ��Ч��  gm  npm  javascript  

{ Error: Command failed: ������ - -resize

at XXXXXXX

想把自己截出来的图片转化格式或者改变大小等,在网上找到了两个npm的包

按照npm官网的例子,发现我怎么都有错,解决了其他的问题但是上述的错误一直存在,不知道要怎么改。百度了好多也是只抛出问题但是没有回答。之后我试着把官方例子的subclass去掉,但是保留了imageMagick的包,之后就好使了?????

我并不是很知道原因,不过他好使了。。。要是有一样困扰的人希望可以帮到,更想探讨一下原因。

var fs = require('fs')
  , gm = require('gm').subClass({imageMagick: true});

// resize and remove EXIF profile data
gm('/path/to/my/img.jpg')
.resize(240, 240)
...
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/yc2222/article/details/102588058

智能推荐

抓包软件 Fiddler 了解一下?_CSDN资讯的博客-程序员秘密

小白Python的学习规划,我只做了5件事!https://edu.csdn.net/topic/python115?utm_source=csdn_bw作者 |sergiojune责编 | 胡巍巍学会如何抓包,是爬虫的必备技能,甚至可以说,不会抓包就等同于不会爬虫。那我们怎样抓包呢?如果直接抓取浏览器上的内容,可以直接使用开发者工具进行抓包,但有个局限,只能抓浏...

x86服务器部署kylin v10(arm版)虚拟机_arm虚拟机_l1422586361的博客-程序员秘密

本次讲解在x86 linux环境下使用qemu进行arm版银河麒麟的部署,适用于运维人员进行相关项目的趟雷操作qemu、VMware、docker区别讲到虚拟机,得益于windows环境下的盛行,很多人第一时间想到的是VMware。亦或者考虑到部署的方便,考虑到的是docker,这里讲一下三者的区别,以下是我个人理解,所以不会讲到什么术语,简单理解下就行VMware:基于本地的硬件配置,完全模拟一个“操作系统”,功能完全复刻操作系统所具备的功能,能够独立使用,但不必要占用空间/硬盘开销大doc.

opencv 轮廓放大_新视界-OpenCV教程(24)- 直方图:直方图均衡化_weixin_39826809的博客-程序员秘密

新视界-OpenCV教程系列文章 新视界-OpenCV教程(1)-入门介绍OpenCV 中的图形用户界面特征系列新视界-OpenCV教程(2)-图片入门新视界-OpenCV教程(3)-视频入门新视界-OpenCV教程(4)- 绘图功能新视界-OpenCV教程(5)- 鼠标的画笔功能新视界-OpenCV教程(6)- 作为调色板的轨迹栏核心操作系列新视界-OpenCV教程(7)- 对图片的基本操作新视...

Python+Anaconda+Pycharm+Pytorch的深度学习框架安装_在职研究僧的博客-程序员秘密

请允许我扯皮一句,尽管网上这方面资料比较多,但是,我依然还是废了2、3天才装好,踩过了许多坑。究其原因,是因为网上资料杂乱的原因。至此,有感而发写下这篇博文,供大家参考,欢迎大家指正和批评。首先,先理清这个基于Pytorch的深度学习框架,下面是冷漠根据自己的理解画的一个关系图,如下:我举个例子,方便大家容易理解,Anaconda软件相当于一栋没有住户大楼,这栋楼已经打好了地基,pyhton编译器相当于地基,所以你下载了Anaconda这个软件后,就不需要专门下载python编译器了。其中.

关于中值滤波算法,以及C语言实现_书法教育1的博客-程序员秘密

1、什么是中值滤波?中值滤波是对一个滑动窗口内的诸像素灰度值排序,用其中值代替窗口中心象素的原来灰度值,它是一种非线性的图像平滑法,它对脉冲干扰级椒盐噪声的抑制效果好,在抑制随机噪声的同时能有效保护边缘少受模糊。中值滤波可以过滤尖峰脉冲。目的在于我们对于滤波后的数据更感兴趣。滤波后的数据保留的原图像的变化趋势,同时去除了尖峰脉冲对分析造成的影响。以一维信号的中值滤波举例。对灰度序列80、120、90

随便推点

终极解决Pycharm报错:“Original error was: DLL load failed: 找不到指定的模块“ 的_original error was: dll load failed: 找不到指定的模块。_信息时代弄潮儿的博客-程序员秘密

前言numpy安装出现的问题一般都是版本问题,安装高版本的会出现dll找不到问题。排除路径问题(终端运行python命令),剩下的就是版本问题,一般的都是安装whl(编译好的)但是版本不一样就需要编译(注意这里需要安装微软VC++ build tools,如果不提示说明有编译环境)问题python安装numpy后Import提示Original error was: DLL load failed。卸载包,安装低版本的numpy包(很大原因是由于版本问题引发的)报错使用pip安装报错:Micro

Java中需要转义的字符_flowlh的博客-程序员秘密

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/SELECT_BIN/article/details/80830069在Java中,不管是String.split(),还是正则表达式,有一些特殊字符需要转义,这些字符是( [ { / ^ - ...

kafka2.11分布式集群部署_cpl65646的博客-程序员秘密

最近在研究学习kafka,记录一下集群模式的部署:3台机器,分别是msater/slave1/slave21、部署独立的zookeeper集群并启动,使用默认端口2181,create节点kafka。2、修改kafk...

移动开发者们,是时候使用HTML5了!_OneAPM官方技术的博客-程序员秘密

Html5喊了好多年了,至今仍没有被大规模的使用。依然记得2012年参加HTML5梦工厂(现在叫iWeb峰会)去了好多人,当时天真的以为,Html5真的开始流行起来了,于是就在会场卖书的地方买了本Html5的书来学。后来,大家知道的,Html5都是不温不火,但是我却没有减少对其关注的热情。由于我一直做移动APP的开发,多终端同一套逻辑开发多次不说,同时开发人员还要和UI和产品多次沟通来实现,身为Ap

基于RBAC模型的SpringSecurity权限控制能力_rbac权限模型算不算springse_爱叨叨的程序狗的博客-程序员秘密

RBAC权限模型全名为:Role-Based Access Control 译为基于角色的访问控制。RBAC权限框架基于角色进行鉴权,在该框架中具有三大模块:角色(Role)、用户(User)、权限(Permissions),RBAC使用最小特权原则,当前请求访问的用户具备那些角色,该角色具备那些权限,所具备的权限中是否包含本次访问所需的权限?若具有,正常访问返回,若不具有,给予用户提示,所以,RBAC可以把权限粒度做到方法级。SpringSecurity是基于RBAC模型轻量级权限控框架,与之对等

Button和ImageButton_最蓝的海的博客-程序员秘密

Button----按钮ImageButton----图片按钮 共有特征:都可以作为一个按钮产生点击事件不同点1、 Button有text的属性,ImageButton没有2、 ImageButton有src属性,Button没有onClick事件Button和ImageButton都有一个onClick事件通过他们自身的.setOnClickListener(

推荐文章

热门文章

相关标签