Tôi sử dụng imagick cho hình thu nhỏ, nhưng đôi khi hình thu nhỏ bị cắt thiếu phần trên cùng của hình ảnh (tóc, mắt).làm thế nào để tôi sử dụng imagick trong php? (thay đổi kích thước và cắt)
Tôi đã suy nghĩ để thay đổi kích thước hình ảnh rồi cắt hình ảnh đó. Ngoài ra, tôi cần phải giữ tỷ lệ kích thước hình ảnh.
Dưới đây là kịch bản php tôi sử dụng cho cây trồng:
$im = new imagick("img/20130815233205-8.jpg");
$im->cropThumbnailImage(80, 80);
$im->writeImage("thumb/th_80x80_test.jpg");
echo '<img src="thumb/th_80x80_test.jpg">';
Cảm ơn ..
Bạn gặp phải lỗi gì? Sản lượng dự kiến là gì? Phiên bản PHP nào? là imagick được cài đặt? Chi tiết xin vui lòng ... –
Không, đây không phải là lỗi. imagick hoạt động tốt. Kịch bản trên chỉ thực hiện cắt xén. Tôi muốn RESIZE đầu tiên, sau đó tôi muốn cắt nó, vì vậy tôi đang thiếu bước đầu tiên .. – newworroo
Vâng, hãy gọi 'imageResize' trước, sau đó ... –