Created attachment 14212 [details] Информация об изначальном файле Версия программы: ================= ImageMagick-6.9.12.93-alt1 Стенды с ошибкой: ================= p10-workstation-10.1-x86-64 p10-server-10.1-x86-64 Шаги, приводящие к ошибке: ========================== 1. Обрезать gif файл: $ convert *.gif -crop 100x100+0+0 file_conv.gif Результат: ========== Обрезается только изображение, но не размер файла(См. Вложения) Ожидаемый результат: ==================== Файл обрезается корректно. Дополнительно: ============== Не воспроизводится для .bmp, .jpg, .pgm, .psd. Воспроизводится на P10 в версии ImageMagick-6.9.12.64-alt1.
Created attachment 14213 [details] Информация об обрезанном файле
Ошибка добавлена в апстрим https://github.com/ImageMagick/ImageMagick6/issues/264
Created attachment 14302 [details] Вид файла file_conv.gif в geeqie (Ответ для Olga на комментарий #0) > Обрезается только изображение, но не размер файла(См. Вложения) Имеется в виду, что отображается пустота или прозрачность в "лишнем" участке файла, который был удалён в процессе обрезки. Размер файла в пикселях не стал 100x100, а остался прежним; просто "лишний" участок стал прозрачным. В ImageMagick полученное изображение отображается как ожидаемо, но при открытии его, например, в geeqie, можно увидеть проблему (см. скриншот).
В апстриме https://github.com/ImageMagick/ImageMagick6/issues/264 предложили следующий воркэраунд: convert *.gif -crop 100x100+0+0 -page 0x0+0+0 file_conv.gif Который корректно обрезает gif файл. И обрезанный файл корректно отображается в geeqie