Ngoài ra: Làm cách nào để tôi có một PNG không vuông và "điền" "phần còn lại" của hình ảnh với độ trong suốt để hình ảnh vuông kết quả có hình ảnh gốc nằm ở giữa hình vuông?
TUYỆT VỜI, điều tôi muốn là lấy bất kỳ hình ảnh nào ở bất kỳ định dạng nào được GM hỗ trợ ở bất kỳ kích thước nào và tạo ra một PNG thu nhỏ (tối đa 40 pixel cho cả hai chiều), với tỷ lệ khung hình được duy trì, được đệm trong suốt cho hình vuông hình ảnh gốc, VÀ với mặt nạ trong suốt 40x40 PNG đã được chuẩn bị sẵn.
Tôi đã biết làm thế nào để giảm quy mô và giữ tỷ lệ khung hình; Tôi đã có lệnh để áp dụng tổng hợp của tôi. Phần còn thiếu duy nhất của tôi là hình ảnh không vuông góc vuông (đệm với độ trong suốt).
Lệnh đơn ưu tiên; chuỗi đa lệnh chấp nhận được.
(biên tập)
Thông tin thêm: Đây là lệnh tổng hợp tôi đang sử dụng:
gm composite -compose copyopacity mask.png source-and-target.png source-and-target.png
trong đó mask.png có các pixel trắng cho những gì tôi muốn giữ cho source-and-target.png và các pixel trong suốt cho những gì tôi muốn xóa (và trở nên trong suốt) của source-and-target.png.
composite
?