Phần Alpha Remove trong Hướng dẫn sử dụng ImageMagick gợi ý sử dụng -alpha remove
tùy chọn, ví dụ:
convert in.png -background white -alpha remove out.png
... Sử dụng -background
màu bạn chọn.
Hướng dẫn nêu:
Thao tác này đơn giản và nhanh chóng và thực hiện công việc mà không cần sử dụng thêm bộ nhớ hoặc các tác dụng phụ khác có thể liên quan đến các kỹ thuật loại bỏ độ trong suốt thay thế. Do đó, đó là cách ưa thích để loại bỏ độ trong suốt của hình ảnh.
Nó cũng thêm ghi chú:
Lưu ý rằng mặc dù độ trong suốt bị 'loại bỏ', kênh alpha sẽ vẫn được bật, nhưng bây giờ sẽ hoàn toàn mờ đục. Nếu bạn không còn cần kênh alpha, bạn có thể sử dụng Alpha Off để tắt kênh đó.
Do đó, nếu bạn không cần kênh alpha, bạn có thể làm cho kích thước hình ảnh đầu ra của mình nhỏ hơn bằng cách thêm -alpha off
tùy chọn, ví dụ:
convert in.png -background white -alpha remove -alpha off out.png
Có nhiều chi tiết hơn về các kỹ thuật khác, thường được sử dụng để loại bỏ độ trong suốt được mô tả trong phần Xóa Độ trong suốt khỏi Hình ảnh .
Bao gồm trong phần đó là đề cập đến một cảnh báo quan trọng đối với việc sử dụng -flatten
như một kỹ thuật để loại bỏ tính minh bạch:
Tuy nhiên, điều này sẽ không hoạt động với "mogrify" hoặc với một chuỗi nhiều hình ảnh, về cơ bản vì toán tử "-flatten" thực sự được thiết kế để hợp nhất nhiều hình ảnh thành một hình ảnh.
Vì vậy, nếu bạn đang chuyển đổi nhiều hình ảnh cùng một lúc, ví dụ: tạo hình thu nhỏ từ tệp PDF, -flatten
sẽ không làm những gì bạn muốn (nó sẽ làm phẳng tất cả hình ảnh cho tất cả các trang thành một hình ảnh). Mặt khác, sử dụng -alpha remove
kỹ thuật này vẫn sẽ tạo ra nhiều hình ảnh, mỗi hình ảnh đều bị loại bỏ độ trong suốt.