Tôi cần thực hiện một số hành động trên hình ảnh jpeg - GD GD của Heroku không cho phép điều đó. Tôi đã đọc rằng nó có thể với Imagick, vì vậy tôi viết lại mã, đẩy nó vào heroku và ...Imagick on heroku - có thể không?
PHP Fatal error: Class 'Imagick' not found in [...]
Vì vậy, tôi đang làm điều gì đó sai (mã hoạt động cục bộ)?
$tlo = new Imagick();
$tlo->newImage(640, 480, new ImagickPixel('white'));
$tlo->setImageFormat('jpg');
Có cách nào hoạt động với jpg trên heroku không?
Như để làm sai - vâng, bạn đang cố gắng chạy mã trên môi trường khác nhau, mà không hoàn toàn nhận ra cách hoạt động của nó. 'Imagick' trái ngược với' GD' không phải là một phần của php, yêu cầu thư viện bên ngoài (ImageMagick) và phải được cài đặt bổ sung. –
Đây là 'imagick.so' được biên soạn của tôi trên [github] (https://github.com/alkhoo/heroku-cedar-php-extension) với hướng dẫn. Mất 5 phút để thiết lập nó –