Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 为tif文件分配Rmagick内存失败_Ruby_Freebsd_Tiff_Rmagick - Fatal编程技术网

Ruby 为tif文件分配Rmagick内存失败

Ruby 为tif文件分配Rmagick内存失败,ruby,freebsd,tiff,rmagick,Ruby,Freebsd,Tiff,Rmagick,用这个 FreeBsd 10.2 Rmagick 2.15.2 ImageMagick 1.6.9.2.4,1 我已经成功地从s3读取了数周的图像 image = Magick::ImageList.new urlimage = open(image_locator) # Image Remote URL image.from_blob(urlimage.read) 突然一个1MB的tiff导致了这个错误 Magick::ImageMagickError|message="memory all

用这个

FreeBsd 10.2 Rmagick 2.15.2 ImageMagick 1.6.9.2.4,1 我已经成功地从s3读取了数周的图像

image = Magick::ImageList.new
urlimage = open(image_locator) # Image Remote URL
image.from_blob(urlimage.read)
突然一个1MB的tiff导致了这个错误

Magick::ImageMagickError|message="memory allocation failed `' @ error/psd.c/ReadPSDChannel/1094"
更新 导致事情崩溃的Tiff文件是

18位 cmyk 分层 当我在photoshop中将它们设置为8位、rgb和平面时,它们就工作了。用这个我可以得到2/3的路程

convert <filepath> -colorspace sRGB -flatten -depth 8 <filepath>
这几乎起作用了,它没有变平。你知道-扁平化是不正确的吗

附加的 pkg info ImageMagick的输出

ImageMagick-6.9.2.4,1 姓名:ImageMagick 版本:6.9.2.4,1 安装日期:2015年10月13日星期二09:52:10 PDT 来源:graphics/ImageMagick 体系结构:freebsd:10:x86:64 前缀:/usr/本地 类别:perl5图形 许可证:APACHE20 维护者:kwm@FreeBSD.org WWW: 注释:图像处理工具 选项: 16位_像素:打开 BZIP2:on DJVU:关 医生:在 FFTW:在 FONTCONFIG:on FPX:on FREETYPE:on 格拉夫维兹:关 GSLIB:关 HDRI:关闭 JBIG:在 JPEG:on JPEG2000:on 立法会二题:有关 LQR:在 LZMA:在 模块:打开 OPENEXR:关闭 OPENMP:关闭 PANGO:关 PDF:on PERL:on 巴布亚新几内亚:在 SVG:on 测试:关闭 线程:打开 蒂芙:在 WEBP:on WMF:在 X11:on 需要共享LIB: liblqr-1.so.0 libfftw3.so.3 libXext.so.6 libjpeg.so.8 libfreetype.so.6 Libacairo.so.2 利比斯,那么 libxml2.so.2 libwebp.so.5 libXt.so.6 libwmflite-0.2.so.7 libjbig.so.2 libSM.so.6 libtiff.so.5 libgdk_pixbuf-2.0.so.0 libgio-2.0.so.0 libltdl.so.7 libX11.so.6 libglib-2.0.so.0 libgobject-2.0.so.0 libfpx.so.2 libperl.so.5.20 librsvg-2.so.2 libpng16.so.16 libintl.so.8 libopenjp2.so.7 libfontconfig.so.1 liblcms2.so.2 提供的共享LIB: libMagick++-6.so.6 libMagickWand-6.so.2 libMagickCore-6.so.2 注释: cpe:cpe:2.3:a:imagemagick:imagemagick:6.9.2.4:freebsd10:x64 repo_类型:二进制 存储库:pkgng 单位尺寸:25.9MiB

您可以发布ImageMagick的软件包选项吗

您可以键入:

pkg info ImageMagick
我会先检查OpenMP是否关闭

对于“展平”,您是否尝试过在末尾添加-展平?它可能对参数位置敏感