質問: ### 前提・実現したいこと 表題の通りです。 透過したい部分のピクセルが白に変更されたある画像を、それより大きなサイズの背景画像の上に表示しています。 この白い部分を透過する方法はありますでしょうか? ### 試したこと loadPixels()をしてpixels[]の中で白いピクセルにアルファ値0のcolor型変数を代入してみましたが、アルファ値が反映されませんでした。 白い部分に背景画像の画素値を入れることも考えましたが、手前の画像(透過したい画像)は絶えず動く上に画像サイズが背景と異なるので、私の能力では計算するのは少し厳しいです。 PGraphicsを使うことも考えましたが、どうやらこちらではProcessingにもともとある命令でかけるものでしか透過画像を作れないようで、既製画像からは厳しそうです。 ### 補足情報(FW/ツールのバージョンなど) Processingは2系です。 当方Processing初心者で長々とわかりにくい説明で申し訳ありませんが、どなたかお力をお貸しいただけると幸いです。 よろしくお願いします。
回答: 透過png形式の画像をPImageで読み込んで普通の画像と同じように表示すれば透過部分はしっかり反映されますよ。 透過pngはweb上でも作れますし、使いやすいフリーソフトもたくさんあるので探してみてください。