image.format.BytesPerPixel
๊ฐ 3 ๋๋ 4์ธ ๊ฒฝ์ฐ BGR888/ABGR8888๋ก ๋ณํํ๋ ค๋ ์๋๋ ํ๋ณตํ ๊ฒฝ๋ก์ ๋๋ฌํ์ง ๋ชปํ์ต๋๋ค. ๋์ ์ด๊ฒ์ด ๊ธฐ๋ณธ ์คํ ๊ฒฝ๋ก ์
๋๋ค. BPP=3์ ๋ณํ์ ์ํํ์ง ์๊ฑฐ๋ Rshift>Bshift์ธ ๊ฒฝ์ฐ ABGR๋ก ์๋ชป ํ์๋ฉ๋๋ค.
fmt = 'rgb'
if fmt not in ('rgb', 'rgba'): # <------- suspect "not"
if fmt == 'rgb':
https://github.com/kivy/kivy/blob/1.10.0/kivy/core/image/_img_sdl2.pyx#L63 -L64
๋ด๊ฐ ์ทจํ์ด? ์ค์ค
@tito Rshift>Bshift ํ ์คํธ์ ๋ชฉ์ ์ ๊ธฐ์ตํ์ญ๋๊น? bgr, ์ผ๋ถ ์๋์ ๋ฌธ์ ๋๋ ๋ค๋ฅธ ๊ฒ์ ์ฒ๋ฆฌํ์๊ฒ ์ต๋๊น?
๋๋ ์ด ๊ธฐ๋ฅ์ ๋ค์ ์์ฑํ๊ณ ํ๋ณด๋ฅผ ๋ง๋ฌด๋ฆฌํ๊ณ ์ ์ถํ ๊ฒ์ ๋๋ค. ์๋ง๋ ๋ ผ์ํ๊ธฐ๊ฐ ๋ ์ฌ์ธ ๊ฒ์ ๋๋ค.
iOS/Android์ ์๋์ ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋ด๊ฐ ์ทจํ์ด? ์ค์ค