error/utility.c/SystemCommand/2094.

本文介绍了解决ImageMagick无法将WMF文件转换为JPG格式的问题过程。通过安装Ghostscript,成功实现了WMF到JPG的转换,并提供了详细的错误信息及解决步骤。

使用ImageMagick将wmf转成jpg图片

命令如下:

D:\source\WordClient\Lib\ImageMagick\convert.exe convert "C:\Users\Administrator\AppData\Local\Temp\17906a70-0844-4aaa-8ef8-55629b5430f7\word\media/image2.wmf" "d:\users\administrator\documents\aa结构化工具\media/我国六省水痘—带状疱疹病毒糖蛋白基因特征分析+ (1)_image2_wmf.jpg"

未转成功,报错如下:

convert.exe: unable to open image `convert': No such file or directory @ error/blob.c/OpenBlob/2588.
convert.exe: no decode delegate for this image format `convert' @ error/constitute.c/ReadImage/532.
convert.exe: `%s' (%d) "gswin32c.exe" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0
 -dGridFitTT=2 "-sDEVICE=pngalpha" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r72x72" -g1019x1019  "-sOutputFile=C:/Users/ADMI
NI~1/AppData/Local/Temp/magick-YETejn2F--0000001" "-fC:/Users/ADMINI~1/AppData/Local/Temp/magick-wTAeAt_w" "-fC:/Users/ADMINI
~1/AppData/Local/Temp/magick-tiGElZPk" @ error/utility.c/SystemCommand/2094.
convert.exe: `%s' (%d) "gswin32c.exe" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0
 -dGridFitTT=2 "-sDEVICE=pngalpha" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r72x72" -g1019x1019  "-sOutputFile=C:/Users/ADMI
NI~1/AppData/Local/Temp/magick-YETejn2F--0000001" "-fC:/Users/ADMINI~1/AppData/Local/Temp/magick-wTAeAt_w" "-fC:/Users/ADMINI
~1/AppData/Local/Temp/magick-tiGElZPk" -c showpage @ error/utility.c/SystemCommand/2094.
convert.exe: Postscript delegate failed `C:/Users/ADMINI~1/AppData/Local/Temp/magick-n0agQJ3f': No such file or directory @ e
rror/ps.c/ReadPSImage/806.
convert.exe: missing an image filename `d:\users\administrator\documents\aa结构化工具\media/我国六省水痘—带状疱疹病毒糖蛋白
基因特征分析+ (1)_image2_wmf.jpg' @ error/convert.c/ConvertImageCommand/3015.

搜索了一下,说没有安装Ghostscript

安装之后,转换成功

参考:http://www.imagemagick.org/discourse-server/viewtopic.php?t=18354

Ghostscript下载页面:https://ghostscript.com/download/gsdnld.html

/opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:64:11: error: '::clock' has not been declared using ::clock; ^~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:65:11: error: '::difftime' has not been declared using ::difftime; ^~~~~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:66:11: error: '::mktime' has not been declared using ::mktime; ^~~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:67:11: error: '::time' has not been declared using ::time; ^~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:68:11: error: '::asctime' has not been declared using ::asctime; ^~~~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:69:11: error: '::ctime' has not been declared using ::ctime; ^~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:70:11: error: '::gmtime' has not been declared using ::gmtime; ^~~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:71:11: error: '::localtime' has not been declared using ::localtime; ^~~~~~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:72:11: error: '::strftime' has not been declared using ::strftime; ^~~~~~~~ In file included from /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/chrono:41:0, from /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/mutex:39, from /home/cwq/SourceLibrary/opencv/opencv_cross_compile/opencv/modules/core/include/opencv2/core/utility.hpp:62, from /home/cwq/SourceLibrary/opencv/opencv_cross_compile/opencv/modules/core/src/precomp.hpp:49, from /home/cwq/SourceLibrary/opencv/opencv_cross_compile/opencv/modules/core/src/arithm.dispatch.cpp:5: /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:64:11: error: '::clock' has not been declared using ::clock; ^~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:65:11: error: '::difftime' has not been declared using ::difftime; ^~~~~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:66:11: error: '::mktime' has not been declared using ::mktime; ^~~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:67:11: error: '::time' has not been declared using ::time; ^~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:68:11: error: '::asctime' has not been declared using ::asctime; ^~~~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:69:11: error: '::ctime' has not been declared using ::ctime; ^~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:70:11: error: '::gmtime' has not been declared using ::gmtime; ^~~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:71:11: error: '::localtime' has not been declared using ::localtime; ^~~~~~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:72:11: error: '::strftime' has not been declared using ::strftime; ^~~~~~~~ modules/core/CMakeFiles/opencv_core.dir/build.make:281: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/buffer_area.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/buffer_area.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... modules/core/CMakeFiles/opencv_core.dir/build.make:545: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/cuda_host_mem.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/cuda_host_mem.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:521: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/cuda_gpu_mat.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/cuda_gpu_mat.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:425: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/convert_c.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/convert_c.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:89: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/algorithm.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/algorithm.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:233: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/batch_distance.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/batch_distance.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:305: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/channels.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/channels.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:401: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/convert.dispatch.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/convert.dispatch.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:497: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/count_non_zero.dispatch.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/count_non_zero.dispatch.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:113: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/alloc.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/alloc.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:257: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/bindings_utils.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/bindings_utils.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:185: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/array.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/array.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:377: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/conjugate_gradient.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/conjugate_gradient.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:473: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/copy.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/copy.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:329: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/check.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/check.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:449: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/convert_scale.dispatch.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/convert_scale.dispatch.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:137: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/arithm.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/arithm.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:353: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/command_line_parser.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/command_line_parser.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:209: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/async.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/async.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:161: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/arithm.dispatch.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/arithm.dispatch.cpp.o] Error 1 CMakeFiles/Makefile2:2622: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/all' failed make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2 Makefile:162: recipe for target 'all' failed make: *** [all] Error 2
07-16
Make Error at /usr/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake:62 (message): The C++ compiler "/usr/bin/c++" is not able to compile a simple test program. It fails with the following output: Change Dir: /home/forlinx/opencv-4.5.5/build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_dc06d/fast && /usr/bin/gmake -f CMakeFiles/cmTC_dc06d.dir/build.make CMakeFiles/cmTC_dc06d.dir/build gmake[1]: Entering directory '/home/forlinx/opencv-4.5.5/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_dc06d.dir/testCXXCompiler.cxx.o /usr/bin/c++ -O3 -mcpu=cortex-a72 -mfpu=neon-vfpv4 -mfloat-abi=hard -fPIE -o CMakeFiles/cmTC_dc06d.dir/testCXXCompiler.cxx.o -c /home/forlinx/opencv-4.5.5/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx c++: warning: ‘-mcpu=’ is deprecated; use ‘-mtune=’ or ‘-march=’ instead c++: error: unrecognized command-line option ‘-mfpu=neon-vfpv4’ c++: error: unrecognized command-line option ‘-mfloat-abi=hard’ gmake[1]: *** [CMakeFiles/cmTC_dc06d.dir/build.make:78: CMakeFiles/cmTC_dc06d.dir/testCXXCompiler.cxx.o] Error 1 gmake[1]: Leaving directory '/home/forlinx/opencv-4.5.5/build/CMakeFiles/CMakeTmp' gmake: *** [Makefile:127: cmTC_dc06d/fast] Error 2 CMake will not be able to correctly generate this project. Call Stack (most recent call first): CMakeLists.txt:113 (enable_language) -- Configuring incomplete, errors occurred! See also "/home/forlinx/opencv-4.5.5/build/CMakeFiles/CMakeOutput.log". See also "/home/forlinx/opencv-4.5.5/build/CMakeFiles/CMakeError.log".
09-16
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值