Python PIL paste()在另一个透明图像上起作用

时间:2019-08-28 11:09:38

标签: python python-imaging-library

我想在另一个上绘制一个透明/半透明的图像。但是paste()函数破坏了我的形象。

我了解alpha_composite()函数,但是我需要偏移量参数(在此示例中不是,但是在我的代码中我需要它)。

from PIL import Image;

img_in_00 = Image.open( "./in_00.png" );

img_in_01 = Image.open( "./in_01.png" );

n_width, n_height = img_in_01.size;

img_out = Image.new( "RGBA", ( n_width, n_height ), ( 0, 0, 0, 0 ) );

img_out.paste( img_in_00, ( 0, 0 ), img_in_00 );

img_out.paste( img_in_01, ( 0, 0 ), img_in_01 );

img_out.save( "out.png", "PNG" );

我期望的是: image

我得到的是: Image

0 个答案:

没有答案