0

私は紙の写真を持っていて、それを透明にし、それを重ねて、別の画像の上に並べたいと思っています。ただし、ディゾルブではタイルは表示されず、composite_tile では透明にはなりません。これを行う方法に関するヒントはありますか?現在、私は

image = Magick::Image::from_blob(open(image_path).read)
image = image.composite_tiled(paper_texture_image)

ただし、これでは画像が紙で完全に覆われてしまい、紙しか見えなくなります。紙を透けてタイル張りにしたい。

4

1 に答える 1

0

ちょうどそれを理解しました。あなたはこのようなことをしなければなりません

paper_texture_image.opacity=0.5*QuantumRange

これにより、やや透明なテクスチャが作成されます。

于 2013-03-19T11:43:57.440 に答える