Imagemagick: entfernen Sie die alpha-Komponente (ersetzen alle zwischen alpha-pixel mit festen pixel)
Lösen Android build Problem muss ich ersetzen alle zwischen alpha-pixel mit festen pixel (so dass der hintergrund transparent wird).
Wie das mit ImageMagick oder anderen-Kommandozeilen-tool, um alle Bilder in einem Baum?
Bild bg_all_block.9.png
Bild btn_bg_common_press.9.png
UPDATE: ich habe festgestellt, dass ich erkennen kann, wenn alpha verwendet wird, wie in Erkennen, Alpha-Kanal mit ImageMagick
Anderen gefundenen links
- https://graphicdesign.stackexchange.com/questions/16120/batch-replacing-color-with-transparency
- http://www.imagemagick.org/Usage/color_basics/#replace
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entfernen Sie den alpha-Kanal aus einer einzigen Bild-verwenden Sie diesen Befehl:
Entfernen Sie den alpha-Kanal aus, alle Bilder in einem Ordner, verwenden
find
zum ersten finden Sie alle PNG-Dateien, und führen Sie dann 'm durchconvert
:Testen Sie bitte an einer KOPIE deiner Dateien, um sicher zu sein.
...
siehe dialog unten, und die Antwort ist, basierend auf: "wir müssen entfernen, alpha, das ist nicht 255"
und für batch -
mogrify -alpha off *.png
. Nicht sicher, obmogrify
hat eine-r
Schalter für recursing durch die Verzeichnisse oder wenn es*/*.png
convert balloon.gif -fill white -opaque blue balloon_white.gif
Jetzt schauen, was-opaque means
-channel A -threshold 254
convert bg_all_block.9.png -channel A -threshold 254 -alpha off bg_all_block_254.9.png
, aber es ändert die hintergrund-channel A -threshold 254
um vollständig ersetzen die-alpha off
, so wie dieseconvert input.png -channel A -threshold 254 output.png
convert input.png -channel A -threshold 30% output.png
brew install imagemagick
convert input.png -alpha off output.png
bekomme ich ein Bild, dass ist alles schwarz. Wie kann ich umwandeln Transparenz zu weiß? Ich habe versuchtconvert input.png -background white -alpha off output.png
mit keinen sichtbaren Effekt.convert input.png -background white -alpha remove -flatten -alpha off output.png
stackoverflow.com/a/28534287/2374478./0.png' @ error/convert.c/ConvertImageCommand/3300. convert: no decode delegate for this image format
PNG' @ error/darstellen.c/ReadImage/556.