Es funktioniert nicht,
convert -colorspace RGB -colors 16777216 file.gray.jpg file.rgb.jpg
zu verwenden. Denn »-colors« ist ein Farbreduktionsalgorithmus und wird deshalb keine Farben hinzufügen. Es hat jedoch den gewünschten Effekt wenn man einen einzigen Pixel in einer Farbe einzufärben die keine Graustufe ist:
convert -fill "#fffffe" -draw 'rectangle 0,0 1,1' file.gray.jpg file.rgb.jpg
Ein JPG-Bild das nur Graustufen enthält wird von convert automatisch als JPG in Graustufen abgespeichert, selbst wenn es vor den aktuellen Änderungen ein JPG-Bild mit RGB-Farbraum und Farben war.
Leave a Reply