0
이미지를 구성하는 데 pycairo를 사용하고 있습니다.pyCairo 스택 이미지
현재 기본 이미지에서 내 ImageSurface를 만들고이 서피스에서 컨텍스트를 설정합니다.
surface = cairo.ImageSurface.create_from_png("base.png")
ctx = cairo.Context (surface)
그럼 예를 들어 상단에 텍스트를 추가 할 수 있습니다 : 마지막으로
# draw text
ctx.select_font_face('Sans')
ctx.set_font_size(20)
ctx.move_to(10, 90)
ctx.set_source_rgb(1.00, 0.83, 0.00) # yellow
ctx.show_text('Hello World')
그리고 쓰다듬어 텍스트에서 별도로
ctx.stroke()
surface.write_to_png('hello_world.png') # write to file
절약, 나 또한 다른 이미지를로드 한 후 둘 필요가 특정 위치에 내 기본 이미지 위에.
새 이미지에서 다른 서페이스를 만든 다음 서페이스를 쌓아야합니까, 아니면 텍스트와 마찬가지로 특정 위치의 컨텍스트에 새 이미지를 직접로드 할 수 있습니까?