История изменений
Исправление special-k, (текущая версия) :
Почему это работает не так как я хочу?
i = gimp.image_list()[0]
l = i.layers[1]
ni = gimp.Image(i.width, i.height, RGB) //как копировать тип?
nl = pdb.gimp_layer_new_from_drawable(l, ni)
ni.add_layer(nl)
pdb.file_png_save(ni, nl, '/dir/t.png', 't.png', 0, 9, 1, 1, 1, 1, 1)
<gimp.Channel 'grey2 copy mask'>
Мои слои больше изображения, а этот код просто сохраняет слой целиком и без маски, а я хочу только то, что попадает в изображение и с маской.
Исходная версия special-k, :
Почему это работает не так как я хочу?
i = gimp.image_list()[0]
l = i.layers[1]
ni = gimp.Image(i.width, i.height, RGB) //как копировать тип?
nl = pdb.gimp_layer_new_from_drawable(l, ni)
ni.add_layer(nl)
pdb.file_png_save(ni, nl, '/dir/t.png', 't.png', 0, 9, 1, 1, 1, 1, 1)
<gimp.Channel 'grey2 copy mask'>
Мои слои больше изображения, а этот код просто сохраняет слой целиком без маски, а я хочу только то, что попадает в изображение и с маской.