Tôi đang làm việc trên tập lệnh PHP tự động chuyển đổi hình ảnh TIFF thành tệp PNG.Màu sai khi chuyển đổi hình ảnh TIFF sang PNG trong ImageMagick
Vì mục đích đó, tôi sử dụng ImageMagick:
$ convert a.tif a.png
Nó hoạt động ở mức độ nào, tuy nhiên, màu sắc là rất cấp tính và tà từ cách chúng được hình trên máy tính của tôi. Để minh họa cho vấn đề này, xin vui lòng có một cái nhìn tại enclosed files, bao gồm:
- Windows đầu ra trực Foto Gallery (đó là khá nhiều làm thế nào tôi muốn nó được)
- Các ImageMagick đầu ra (sự lộn xộn tôi kết thúc với)
- các tập tin TIFF gốc
có ai có ý tưởng hay không, và nếu có thì như thế nào, tôi có thể thay đổi việc giải thích màu ImageMagick?
Cảm ơn rất nhiều!
Imagemagick dường như giải thích hình ảnh dưới dạng sRGB và thông tin không gian màu thực tế được nhúng trong thẻ siêu dữ liệu XMP dưới dạng cấu hình ICC mà nó bỏ qua. Tôi không biết cách sửa nó. – ergosys
Wow, điều đó đã làm được điều đó. Tôi đã có thể tải về hồ sơ ICC ISO 12647-2: 2004 tại eci.org và chuyển đổi nó thành eciRGB (cũng có thể tìm thấy tại eci.org). Kết quả thậm chí còn tốt hơn trong Windows: http://cvdb.de/sonstiges/tiff/c.png $ chuyển đổi -geometry 300 -profile ISOcoated_v2_eci.icc -profile eciRGB_v2.icc a.tif c.png đã làm lừa. – clausvdb