ImageMagick ile şeffaf arka plan ile görüntü oluşturmak


1

Şu anda bir oyunun varlıklarını işlemek için bir script üzerinde çalışıyorum. Eski varlıkları parçalayıp yeni bir format için onları yeniden düzenliyorum. Orijinal görüntülerde zaten saydam arka planlar var. Görüntüleri tekrar birleştirdiğimde görüntünün bir bölümüne uygulanan beyaz bir arka plan var.

Kaynakların çoğu, -background "#FFFFFF"beyaza herhangi bir şeyi şeffaf hale getirmek için kullandığını söylüyor . Ancak varlıklarımın bir kısmı beyaz kullanıyor ve eğer bunu kullanırsam o zaman varlık yok oluyor.

Bu, Bu İkinci görüntü ile birleştirdiğim İlk görüntü ve işte komut dosyası çıktısı

işte senaryomun bir parçası. Söylemek isterim -background noneama bu işe yaramıyor. Arka plan eklemeden nasıl resim oluşturabilirim?

convert output3.png output4.png -append output6.png
convert output6.png output5.png -append output7.png
convert output7.png space.png -append -background none output8.png

Selam Andrew, ne söylediğini yaşamadım. Lütfen parametrenin noneyazdığınızı unutmayın nune. İlk ve ikinci resimlerinizi indirdim ve iyi bir çıktı elde ettimconvert first.png second.png -append -background none output.png
Jorge Valentini

Lanet olsun. Haha. O yazım hatası düzeltildi ama şimdi aynı sorunu yaşıyorum ama beyaz yerine siyah bir arka planı var ...
Andrew Pullins
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.