首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImageMagick转换命令委托错误

ImageMagick转换命令委托错误
EN

Stack Overflow用户
提问于 2017-07-17 09:06:08
回答 1查看 1.9K关注 0票数 0

在linux上执行下面的转换命令时,获取字体的委托错误。

代码语言:javascript
复制
convert -font /usr/share/fonts/type1/gsfonts/n021003l.pfb -pointsize 48 -size 
400 caption:ABC text.png 

转换:委托库支持没有内置的‘/usr/share/fonts/type1 1/gsfonts/n021003l.pfb’(Freetype) @警告/注释.c/RenderFreetype/1818。转换:这种图像格式没有解码委托,PNG错误/constitute.c/ReadImage/509。转换:委托库支持没有内置的‘/usr/share/fonts/type1 1/gsfonts/n021003l.pfb’(Freetype) @警告/注释.c/RenderFreetype/1818。转换:这种图像格式没有解码委托,PNG‘@ error/constitute.c/ReadImage/509。转换:没有图像定义`text.png‘@ error/convert.c/ConvertImageCommand/3254。

下面是我运行命令“转换-list配置”时的输出

代码语言:javascript
复制
Path: /usr/local/lib/ImageMagick-7.0.6//config-Q16HDRI/configure.xml

Name           Value
-------------------------------------------------------------------------------
CC             gcc -std=gnu99 -std=gnu99
CFLAGS         -I/usr/include/libxml2      -fopenmp -g -O2 -Wall -mtune=core-
avx-i -fexceptions -pthread -DMAGICKCORE_HDRI_ENABLE=1 -DMAGICKCORE_QUANTUM_DEPTH=16
CODER_PATH     /usr/local/lib/ImageMagick-7.0.6/modules-Q16HDRI/coders
CONFIGURE      ./configure 
CONFIGURE_PATH /usr/local/etc/ImageMagick-7/
COPYRIGHT      Copyright (C) 1999-2017 ImageMagick Studio LLC
CPPFLAGS       -I/usr/local/include/ImageMagick-7
CXX            g++
CXXFLAGS       -g -O2 -pthread
DEFS           -DHAVE_CONFIG_H
DELEGATES      mpeg ps x xml zlib
DISTCHECK_CONFIG_FLAGS  --disable-deprecated  --with-quantum-depth=16  --with-jemalloc=no  --with-umem=no  --with-autotrace=no  --with-gslib=no  --with-fontpath=  --with-rsvg=no  --with-perl=no 
DOCUMENTATION_PATH /usr/local/share/doc/ImageMagick-7
EXEC-PREFIX    /usr/local
EXECUTABLE_PATH /usr/local/bin
FEATURES       DPC HDRI Cipher OpenMP
FILTER_PATH    /usr/local/lib/ImageMagick-7.0.6/modules-Q16HDRI/filters
GIT_REVISION   11994
HOST           x86_64-unknown-linux-gnu
INCLUDE_PATH   /usr/local/include/ImageMagick-7
LDFLAGS        -L/usr/local/lib  
LIB_VERSION    0x706
LIB_VERSION_NUMBER 7,0,6,0
LIBRARY_PATH   /usr/local/lib/ImageMagick-7.0.6
LIBS                              -lXext    -lX11        -lxml2    -lz    -lm -lgomp    
NAME           ImageMagick
PCFLAGS        -fopenmp -DMAGICKCORE_HDRI_ENABLE=1 -
DMAGICKCORE_QUANTUM_DEPTH=16
PREFIX         /usr/local
QuantumDepth   16
RELEASE_DATE   2017-07-17
SHARE_PATH     /usr/local/share/ImageMagick-7
SHAREARCH_PATH /usr/local/lib/ImageMagick-7.0.6/config-Q16HDRI
TARGET_CPU     x86_64
TARGET_OS      linux-gnu
TARGET_VENDOR  unknown
VERSION        7.0.6
WEBSITE        http://www.imagemagick.org

Path: [built-in]

Name           Value
-------------------------------------------------------------------------------
FEATURES       OpenMP 
NAME           ImageMagick
QuantumDepth   16'

当尝试运行“标识-list字体”命令时,它支持在这里使用的转换命令中使用的字体。

代码语言:javascript
复制
Font: Times-Roman
family: Times
style: Normal
stretch: Normal
weight: 400
glyphs: /usr/share/fonts/type1/gsfonts/n021003l.pfb

任何帮助都很感激。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-07-17 09:26:49

问题是字体是免费类型的字体,而且您还没有安装freetype委托-它没有在identify -list configure中的DELEGATES下面列出,如果您运行identify -version的话。你需要安装它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45140033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档