我在AWS EC2实例上收到以下错误(我特别想说,因为我在Mac上没有此问题):
psutil.cpu_percent()
该文件确实存在,以防万一看起来是可疑的。
我的 gm 配置如下:
Error: Command failed: gm convert: No decode delegate for this image format (/tmp/5c5830319d29e4678e8691cd-1549705844271.jpg)
我正在使用Node模块:
[mw-user@mwServer ~]$ gm version
GraphicsMagick 1.3.31 2018-11-17 Q8 http://www.GraphicsMagick.org/
Copyright (C) 2002-2018 GraphicsMagick Group.
Additional copyrights and licenses apply to this software.
See http://www.GraphicsMagick.org/www/Copyright.html for details.
Feature Support:
Native Thread Safe yes
Large Files (> 32 bit) yes
Large Memory (> 32 bit) yes
BZIP no
DPS no
FlashPix no
FreeType no
Ghostscript (Library) no
JBIG no
JPEG-2000 no
JPEG no
Little CMS no
Loadable Modules no
OpenMP yes (201511)
PNG no
TIFF no
TRIO no
UMEM no
WebP no
WMF no
X11 no
XML no
ZLIB yes
Host type: x86_64-pc-linux-gnu
Configured using the command:
./configure
Final Build Parameters:
CC = gcc
CFLAGS = -fopenmp -g -O2 -Wall -pthread
CPPFLAGS =
CXX = g++
CXXFLAGS = -pthread
LDFLAGS =
LIBS = -lz -lm -lpthread
我对gm知之甚少,无法从这里进行任何操作。问题似乎好像我没有JPEG的“转换器”。问题是-如何设置它以使其支持大多数图像格式,例如:jpg,png等?
谢谢!
答案 0 :(得分:2)
您没有说实例正在运行什么操作系统,但是基本上 GraphicsMagick 中似乎没有JPEG
支持。
因此,您需要确定实例使用的软件包管理器,然后使用该软件包管理器安装libjpeg
和libjpeg-dev
软件包,然后可能重新安装 GraphicsMagick 。
您的评论似乎暗示您的问题比您提到的JPEG支持更广泛,但是答案是相同的。您需要安装
,然后重新安装 GraphicsMagick 。