0
Ich versuche, ein JPEG-Bild im PNG-Format mit dem Magick-Paket in R zu speichern, und ich bin mit einem Fehler konfrontiert.Fehler bei der Verwendung von R Magick Paket
Unten ist der Fehler, dass ich diesen Code erhalten mit:
library(magick)
testPic <- "https://upload.wikimedia.org/wikipedia/commons/thumb/4/42/President_Roosevelt_-_Pach_Bros.tif/lossy-page1-165px-President_Roosevelt_-_Pach_Bros.tif.jpg"
image <- image_read(testPic)
image_info(image)
image_convert(image, format = "png", depth = NULL)
Error in magick_image_write(image, format, quality) :
Magick: profile 'icc': 'RGB ': RGB color space not permitted on grayscale PNG `' @ warning/png.c/MagickPNGWarningHandler/1656
Das ist nur eine Warnung, kein Fehler und sollte die Verarbeitung nicht beeinträchtigen. Sie sollten trotzdem ein Ausgabebild erhalten. PNG mag es nicht, ein sRGB-Farbprofil zu einem Graustufenbild hinzuzufügen. – fmw42
Dies war ein Fehler und es gibt keine Ausgabe PNG Bild – user3357059
Es funktioniert gut für mich von der Befehlszeile als: 'convert https://upload.wikimedia.org/wikipedia/commons/thumb/4/42/President_Roosevelt_-_Pach_Bros. tif/lossy-page1-165px-Präsident_Roosevelt _-_ Pach_Bros.tif.jpg tmp.png'. konvertieren: Profil 'icc': 'RGB': RGB-Farbraum nicht erlaubt auf Graustufen PNG 'tmp.png @ Warnung/png.c/MagickPNGWarningHandler/1665. Ich bekomme nur eine Warnung und die Datei wird erstellt. Vielleicht interpretiert Ihr R die Warnung also als Fehler falsch. Es könnte auch ein Versions-Problem mit ImageMagick oder libpng sein. Was sind deine Versionen von jedem? Ich benutze IM 6.9.9.37 & libpng 1.6.34 – fmw42