ある元栃木の工業人.jp

電子工作、機械設計、ロボットなどのモノづくりから宇都宮まで色々 ※2021:画像消失につき、c.yimgからマイニング&整備中

Processingのblend()機能の使い方(メモ)


メモ程度に。

blend( srcImg, x, y, width , height , dx , dy , dwidth , dheight , MODE );


srcImg:重ねる画像A
x:AのX方向基準点(A画像の左上から。以下同上)
y:AのY方向基準点
width:AのX方向表示範囲
height:AのY方向表示範囲
dx:重なる画像BのX方向基準点(B画像の左上から。以下同上)
dy:BのY方向基準点
dwidth:BのX方向表示範囲
dheight:YのX方向表示範囲
MODE:画像のブレンド方法 → 参照: http://www.technotype.net/processing/reference/blend_.html

f:id:kazu_souri:20210131203013p:plain



プログラム例:

PImage img;
PImage bImg;

img = loagImage( srcPass1 );
bImg = loadImage( srcPass2 );

img.blend( bImg, 0, 0, 200, 300, 0, 0, 150, 200, ADD );

img.save( savePass );