2014-12-01 1 views
0

배경이 투명한 이미지를 사용하고 싶습니다. 일반적인 kivy "Image"클래스는 파일을 이미지에로드하는 기능을 제공합니다. 하지만 투명한 배경색을 설정하고 앤티 앨리어싱을 설정하는 방법을 찾지 못했습니다.투명한 배경색을 설정하고 kivy 이미지에 대해 앤티 앨리어싱을 수행하는 방법은 무엇입니까?

+0

이미지의 배경이 실제로 투명합니까? 이미지를 포함하여 문제를 보여주는 예를 게시 할 수 있습니까? – inclement

답변

1

부분적인 해결책. 이미지 클래스에 투명도를 설정할 플래그 또는 색이 없습니다. 하지만 두 이미지를 겹쳐서 알파 블렌딩을 수행 할 수 있습니다. 이를 위해 "opacity :"속성을 설정해야합니다. 두 이미지의 혼합은 다음 코드에 의해 수행됩니다.

<[email protected]>: 
    Image: 
     id: img1 
     pos: root.pos 
     size: root.size 
     source: 'gfx/im1.png' 
     opacity: 1.0 
    Image: 
     id: img2 
     pos: root.pos 
     size: root.size 
     source: 'gfx/im2.png' 
     opacity: 0.5 

안티 앨리어싱을 수행 할 매개 변수가 없습니다.

관련 문제