파이썬[Python]: kivy - Atlas 클래스
kivy.core.clipboard 모듈 - Atlas 클래스(class)
/// 설명
atlas 를 생성합니다. - Pillow 라이브러리를 설치하셔야 합니다. -
atlas: 여러 이미지를 하나의 이미지로 만들어 줍니다. - 각 이미지에 id 가 부여됩니다. - (atlas 이미지가 한번 로드되면, 각 부분(id)별로 애플리케이션에서 사용하시면 됩니다. 이미지 로드의 부하를 덜어주기 위해서 사용하는 것 같습니다.)
step 1: 첨부파일을 다운로드합니다.
setp 2: 파일을 main.py 가 있는 곳으로 복사 또는 이동시켜줍니다.
step 3: main.py 를 실행시킵니다.
실행하시면 디렉토리내에 test.atlas 와 test-0.png 파일이 생성될 것입니다.
※ 형식
Atlas(filename)
reference
https://kivy.org/doc/stable/api-kivy.atlas.html
atlas: 여러 이미지를 하나의 이미지로 만들어 줍니다. - 각 이미지에 id 가 부여됩니다. - (atlas 이미지가 한번 로드되면, 각 부분(id)별로 애플리케이션에서 사용하시면 됩니다. 이미지 로드의 부하를 덜어주기 위해서 사용하는 것 같습니다.)
step 1: 첨부파일을 다운로드합니다.
setp 2: 파일을 main.py 가 있는 곳으로 복사 또는 이동시켜줍니다.
step 3: main.py 를 실행시킵니다.
실행하시면 디렉토리내에 test.atlas 와 test-0.png 파일이 생성될 것입니다.
※ 형식
Atlas(filename)
reference
https://kivy.org/doc/stable/api-kivy.atlas.html
/// 예제 atlas 파일 생성
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | # install Pillow Library (required) from kivy.atlas import Atlas img_list = ['./football.png', './basketball.png'] Atlas.create('test', img_list, (420, 220), 2, use_path=False) # see: your workplace(directory) # # test.atlas # test-0.png # # will be created. | cs |
/// 사용파일
/// 설명
atlas 파일을 사용합니다. (atlas 파일(atlas 와 png)은 본인이 원하는 곳으로 이동시켜 사용하셔도 됩니다. Atlas('atlas 디렉토리'))
※ 형식
Atlas(filename)
reference
https://kivy.org/doc/stable/api-kivy.atlas.html
※ 형식
Atlas(filename)
reference
https://kivy.org/doc/stable/api-kivy.atlas.html
/// 예제 atlas 파일 사용
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | import kivy kivy.require('2.0.0') from kivy.app import App from kivy.core.window import Window from kivy.atlas import Atlas from kivy.uix.image import Image Window.clearcolor = (.6, 1, .8, 1) Window.size = (563, 1001) Window.top, Window.left = 30, 700 class FantasticApp(App): def build(self): atlas = Atlas('./test.atlas') img = Image(texture=atlas['football']) return img FantasticApp().run() | cs |
/// 출력
* 실행환경: Microsoft Windows 10 Homes
* 인터프리터: 파이썬(Python 3.9)
– 당신을 응원합니다. –
댓글
댓글 쓰기