2015-05-18 4 views
8

मेरे रेल ऐप में, मैंने अभी Rmagick हटा दिया और Minimagick जोड़ा। Rmagick बहुत भारी था। हालात ठीक Rmagick के साथ काम किया लेकिन minimagick में मैं निम्नलिखित त्रुटि मिलती है:रैमिक को मिनीमैजिक के साथ बदलने के बाद, 'पहचान.im6: इस छवि प्रारूप के लिए कोई डिकोड प्रतिनिधि नहीं मिलता है' त्रुटि

MiniMagick::Invalid: `identify /tmp/mini_magick20150518-10411-1qz42x8` failed with error: 
identify.im6: no decode delegate for this image format `/tmp/mini_magick20150518-10411-1qz42x8' @ error/constitute.c/ReadImage/544. 
from /home/pubudu/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/mini_magick-4.2.4/lib/mini_magick/image.rb:200:in `rescue in validate!' 

फ़ाइल यूआरएल:

[8] pry(main)> file.file.file 
=> "/home/pubudu/Projects/istockseller/public/store/photos/thpubs/istockseller-13642162-wallhaven-61582.jpg" 

कोड im कोशिश कर चलाने के लिए: ImageMagick को पुनर्स्थापित करने के

MiniMagick::Image.read(file.file.file).first 
+1

हैं, जिनसे आप कंसोल में इस टाइप मिलता है: -List स्वरूप की पहचान | grep जेपीजी – errata

+1

मुझे यह मिलता है: 'जेपीजी * जेपीईजी आरडब्ल्यू- संयुक्त फोटोग्राफिक विशेषज्ञ समूह जेएफआईएफ प्रारूप (उबंटू में 80' आईएम 14.04 – THpubs

+0

ऐसा लगता है कि [liblqr] (http://liblqr.wikidot.com/) सही ढंग से लिंक नहीं किया गया था। आपका आवेदन तरल पुनर्विक्रय की अपेक्षा कर रहा है - मिनीमैजिक द्वारा एक सुविधा की आवश्यकता नहीं है। आपको ImageMagick को '--with-lqr = yes' – emcconville

उत्तर

2

कोशिश और कॉन्फ़िगरेशन में --with-jpeg=yes जोड़ें।

convert -list configure चलाएं, और देखें कि आपके पास jpegDELEGATES के अंतर्गत है या नहीं। अधिक जानकारी के लिए

1. wget http://www.imagemagick.org/download/ImageMagick.tar.gz 
2. tar xvfz ImageMagick.tar.gz 
3. cd ImageMagick 
4. ./configure --with-bzlib=yes --with-fontconfig=yes --with-freetype=yes --with-gslib=yes --with-gvc=yes --with-jpeg=yes --with-jp2=yes --with-png=yes --with-tiff=yes --disable-shared 
5. make 
6. sudo make install 
7. sudo ldconfig /usr/local/lib 
8. run again "convert -list configure" and look at changes 

: यदि नहीं, तो reinstall ImageMagick और ./configure लिए पैरामीटर जोड़ने Carrierwave Error Msg: Failed to manipulate with MiniMagick, maybe it is not an image?

संबंधित मुद्दे

 संबंधित मुद्दे