Tôi đã dành khá nhiều thời gian để giải quyết vấn đề này, nhưng vô ích, vì vậy tôi đã hy vọng nhận được một số trợ giúp ở đây.php5-imagick trên Ubuntu 14.04
Tôi đang sử dụng Ubuntu 14.04 và tôi đã cài đặt php5-imagick, ImageMagick và một số lib bổ sung để chức năng hoạt động. Kiểm tra cài đặt từ dòng lệnh hoạt động hoàn hảo và tất cả các đại biểu được cài đặt theo 'cấu hình chuyển đổi danh sách' (đầu ra được hiển thị bên dưới).
Nó đã hoạt động và hoạt động hoàn hảo trước đây. Điều duy nhất tôi có thể nghĩ đến là một số bản cập nhật hệ thống/bảo mật của Ubuntu. Mã của tôi cũng như cài đặt IM đã bị thay đổi bởi bất kỳ hành động nào của người dùng trước khi lỗi này xuất hiện.
Vấn đề là khi tôi gọi Imagick từ kịch bản PHP của tôi, nó cho thấy lỗi này:
#420: no decode delegate for this image format '/' @ error/constitute.c/ReadImage/544
Lỗi này được hiển thị cho cả JPG và PNG.
Bất kỳ trợ giúp nào được đánh giá cao!
Sản lượng 'chuyển đổi -version':
Version: ImageMagick 6.7.7-10 2014-03-06 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC
Features: OpenMP
Sản lượng 'chuyển đổi cấu hình -list':
DELEGATES bzlib djvu fftw fontconfig freetype jbig jpeg jng jp2 lcms2 lqr lzma openexr pango png rsvg tiff x11 xml wmf zlib
LIBS -lMagickCore -llcms2 -ltiff -lfreetype -ljpeg -llqr-1 -lglib-2.0 -lfftw3 -lfontconfig -lfreetype -lXext -lSM -lICE -lX11 -lXt -llzma -lbz2 -lz -lm -lgomp -lpthread -lltdl
Tôi đã gặp vấn đề tương tự một lần - giải pháp khắc nghiệt đã xây dựng lại toàn bộ máy chủ. Bit cấp tiến, nhưng tôi đã có may mắn với biên dịch và xây dựng imagemagick bản thân mình thay vì sử dụng các gói apt. Bạn có thể thử điều đó. – Repox
Việc xây dựng lại máy chủ không phải là một lựa chọn vì nó là máy phát triển của tôi. Tôi có thể thử gỡ cài đặt imagemagick và biên dịch/xây dựng lại toàn bộ ... – pixelsforbreakfast