ImageMagick legt keinen Farbraum fest

373
user1092247

Ich schreibe ein Python-Skript, um mehrere tausend Bilder im Stapel zu verarbeiten. Alle Bilder sind in sRGB und ich versuche, eine einzige Collage daraus zu machen. Dafür dachte ich, ich würde zunächst eine leere Datei von ImageMagick erstellen lassen (in die anschließend alle Bilder eingefügt werden sollen):

convert -size 4000x6000 -density 350 -canvas:white collageFile.psd

Dadurch wird zwar eine PSD-Datei mit den gewünschten Abmessungen und DPI erstellt, der Farbraum ist jedoch „Grau“ (um genau zu sein, Punktzuwachs 20%). Ich habe verschiedene Suchen durchgeführt und eine Reihe von Optionen gefunden:

  • -type TrueColor ein Farbdokument erzwingen
  • -set colorspace sRGB um einen Farbraum anzugeben, falls die Datei keinen hat
  • -colorspace RGB in einen Farbraum konvertieren (?)
  • -profile /ColorSync/Profiles/sRGB.icm um ein Farbprofil auf meinem Computer zuzuweisen

Leider funktioniert weder diese noch eine Kombination davon. Weiß jemand, was mir hier fehlt? Ich benutzeImageMagick 6.9.7-0 Q16 x86_64

1
Was passiert, wenn Sie "-canvas: white" durch "-schwelle -1 -alpha off" ersetzen? Yorik vor 5 Jahren 0
`convert: keine Bilder definiert '/path/to/collageFile.psd' @ error / convert.c / ConvertImageCommand / 3258.` user1092247 vor 5 Jahren 0

0 Antworten auf die Frage