2012-06-06 24 views
8

Saydam piksellere sahip bir PNG'im var, bunları nasıl düz bir renge çevirebilirim?Set Arka plan rengi: Saydam olanın tersi

(Bu isteğe rastgele bir renkle değiştirmek istediğim için this question'dan biraz farklıdır. Beyaz, ImageMagick'te "özel" dir), kabul edilen yanıt, beyaza atıfta bulunulduğunu belirttiği anlamına gelir). Benim için

+0

Sadece bildiğiniz gibi, imagemagick komutunun bu bayrak aracılığıyla mükemmel yardımı vardır: 'convert --help'. – halfer

+2

@halfer Hacimsel, emin olmak için: convert --help 293 satıra sahiptir. Mükemmel olup olmadığına bakılmaksızın, büyük ölçüde öğretmenin birisinin görüntü magick'in dilbilgisi ve deyimlerinde ne kadar iyi olduğuna bağlıdır. –

+0

Olası çoğaltılabilir [Saydamlık PNG resimlerinde beyaz arka planla değiştir] (http://stackoverflow.com/questions/2322750/replace-transparency-in-png-images-with-white-background) – Gary

cevap

19

aşağıdaki işleri (ImageMagick 6.6.3-1):

convert in.png -background "#FF0000" -flatten out.png 

Sadece uygun ihtiyaçları ne olursa olsun kırmızı rengini değiştirin.

+0

benim için de çalışmayı onayladı . – bovine

+1

'-flatten' benim için önemliydi. Aksi takdirde görüntü değişmedi. –