ICC renk profilini koruyarak nasıl EXIF ​​etiketlerini kaldırırım?

2 Cevap php

Ben programlı görüntüler için küçük çeşitli büyüklükte üreten duyuyorum.

Ben (diğer) tüm EXIF ​​bilgileri çıkarırken bir görüntünün renk alanını korumak gerekir.

PHP 5.3 imagick kullanıyorum, ancak herhangi imagemagick API ile bunu nasıl bilgiler yararlı olacaktır.

Ben mümkün olduğu kadar benim görüntü minik dosya boyutunu budamak için çalışıyorum, ama renk alanı gerekli bilgiler veya müşteri yeterince doğru renkleri kılmaz değildir.

2 Cevap

Bunu başarmak için -convert [inputJPG] -profile [profile] [outputJPG] yeniden sRGB profili eklemek için koştu sonra, tüm gereksiz verileri kaldırmak için () MagickStripImage kullanılır.

Bu (zaten önceden profili dönüşüm yapmıştı, bu yüzden benim tüm profilleri sRGB gibi) benim amaçlar için çalıştı. Ben (fantastik) ExifTool kullanarak Tom'un öneri denemek yaptım ama EXIF ​​+ + XMP IPTC dışarı şerit ve bozulmamış profili bırakmak alamadım.

Tam kullanım durumunda bilmeden ve php ile bu yapmak istediğiniz neden ExifTool Phil Harvey adlı çalıştı, ben merak ediyorum? Bu ekleyebilir, değiştirebilir, ve tipik görüntü meta silmenizi sağlar. Görüntüleri tek tek ve bütün bir görüntü toplu düzenleyebilirsiniz.