Một số hình ảnh của tôi đã được chụp nhưng vẫn giữ dữ liệu này. Vấn đề là, khi sử dụng mogrify để chuyển đổi chúng từ JPG sang png, dữ liệu đó dường như biến mất. Để hiển thị vấn đề này, tôi nghĩ tốt nhất là hiển thị kịch bản và ảnh chụp màn hình.
Kịch bản với mã. Đặt nó trong một tệp văn bản, cho phép nó thực thi, nhấp đúp chuột, chạy (từ thiết bị đầu cuối nếu bạn muốn) và chờ một lúc. Tất cả các JPG trong thư mục đó sẽ được chuyển đổi thành png.
#! /bin/bash
echo "Converting JPG to png. Please don't close this window."
mogrify -alpha on -format png *.JPG
mogrify -alpha on -format -alpha on png *.jpg
Nó hoạt động tuyệt vời và thêm một kênh alpha. Điều này hữu ích khi tôi chỉnh sửa chúng sau này, không thêm kênh riêng lẻ.
Bây giờ ảnh chụp màn hình minh họa vấn đề:
Như bạn có thể thấy, bản xem trước (JPG) của bản gốc là đúng, bản xem trước đã sửa đổi là sai, kết xuất Shotwell là đúng và chỉnh sửa GIMP là sai và thậm chí không nói hình ảnh được xoay, vì nó sử dụng để làm với hình ảnh khác.
Làm cách nào để chỉnh sửa tập lệnh của tôi để giữ hướng?