2009-09-29 35 views
7

Tôi đang đổi kích thước hình ảnh bằng ImageMagick. Nếu tôi chuyển một tùy chọn WxH kích thước, nó hoạt động như mong đợi. Nhưng nếu tôi vượt qua - định cỡ WxH! (để bỏ qua tỷ lệ co trong khi thay đổi kích thước), một số hình ảnh, đặc biệt là PNG, thực sự là tăng kích thước. Một hình ảnh 200k trở thành 450k, một hình ảnh 170k trở thành 360k và vân vân.Thay đổi kích thước của ImageMagick PNG Tăng kích thước tệp

Bất kỳ ý tưởng nào tại sao tính năng này được hapenning và cách khắc phục?

Cảm ơn

+0

Bạn có thể cung cấp ví dụ (bao gồm tệp pháp sư và thứ nguyên mục tiêu) không? –

+0

Có thể nó đang làm giảm độ nén của png, thử đặt nó bằng công tắc? – Bobby

+0

@ Bobby: Tôi không hiểu chính xác những gì bạn đang nói. Chuyển đổi gì? @Joachim: Kích thước mục tiêu là 950x140. Hình ảnh mẫu tại http://s3.amazonaws.com/devshots.ikbis.com/channels/21/headers/2009-02-8_original.jpg – Faisal

Trả lời

8

Sau khi nghiên cứu, tôi đã nâng cấp phiên bản ImageMagick từ 6.3.7 lên 6.5.6 và hiện tại nó đang hoạt động tốt. Thay đổi kích thước hình ảnh đang tạo ra hình ảnh nhỏ hơn và mọi thứ đều ổn.

+0

Chỉ cần nâng cấp đã làm mẹo đó? Tôi đang chạy ImageMagick 6.5.7 và tôi nhận được cùng một hành vi kỳ lạ mà bạn đã đề cập, xem http://stackoverflow.com/questions/5818603/issues-porting-php-gd-wrapper-to-imagick. –

Các vấn đề liên quan