Kivy: _image_sdl2.pyx load_from_surface () рдореЗрдВ рднреНрд░рд╛рдордХ рдкрд┐рдХреНрд╕реЗрд▓ рдкреНрд░рд╛рд░реВрдк рддрд░реНрдХ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 9 рдЬреБрд▓ре░ 2017  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: kivy/kivy

рд╡рд┐рд╡рд░рдг

рдпрджрд┐ image.format.BytesPerPixel 3 рдпрд╛ 4 рд╣реИ, рддреЛ BGR888/ABGR8888 рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░рдиреЗ рдХрд╛ рдЗрдЪреНрдЫрд┐рдд рд╕реБрдЦрдж рдорд╛рд░реНрдЧ рдирд╣реАрдВ рдкрд╣реБрдВрдЪрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд┐рд╖реНрдкрд╛рджрди рдкрде рд╣реИ ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ BPP=3 рдХреЛрдИ рд░реВрдкрд╛рдВрддрд░рдг рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдпрд╛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ ABGR рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдЧрд░ Rshift>Bshiftред

рдХреЛрдб рдФрд░ рд▓реЙрдЧ

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

Has PR Needs-analysis

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВ рдирд╢реЗ рдореЗрдВ рдерд╛? рдУ_рдУ

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВ рдирд╢реЗ рдореЗрдВ рдерд╛? рдУ_рдУ

@tito рдХреНрдпрд╛ рдЖрдкрдХреЛ Rshift>Bshift рдЯреЗрд╕реНрдЯ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдпрд╛рдж рд╣реИ? рд╣реИрдВрдбрд▓ рдмреАрдЬреАрдЖрд░, рдпрд╛ рдХреБрдЫ рдПрдВрдбрд┐рдпрди-рдЗрд╢реНрдпреВ, рдпрд╛ рдХреБрдЫ рдФрд░?

рдореИрдВрдиреЗ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рд╣реИ, рдПрдХ рдЬрдирд╕рдВрдкрд░реНрдХ рдХреЛ рдЕрдВрддрд┐рдо рд░реВрдк рджреЗрдЧрд╛ рдФрд░ рд╕рдмрдорд┐рдЯ рдХрд░реЗрдЧрд╛, рд╢рд╛рдпрдж рдЙрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдИрдУрдПрд╕/рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдПрдХ рдПрдВрдбрд┐рдпрди рдореБрджреНрджрд╛ рдерд╛ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

hansent picture hansent  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

fishfin05 picture fishfin05  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

thagh05t picture thagh05t  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

shifters67 picture shifters67  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

KeyWeeUsr picture KeyWeeUsr  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ