2017-11-20 13 views
0

小さなスプライトを画像として使用していますが、拡大するとぼやけてしまいます。これをどうやって解決するのですか?ここでKivyでは、拡大するとピクセル画像がぼやけるのを防ぐにはどうすればいいですか?

は、ソースイメージは次のとおりです。 enter image description here

blurry images

import kivy 
kivy.require("1.10.0") 
from kivy.app import App 
from kivy.uix.boxlayout import BoxLayout 
from kivy.lang.builder import Builder 

class Container(BoxLayout): 
    pass 

class TestName(App): 
    def build(self): 
     Builder.load_string(""" 
<Container>: 
    id: contain 
    Image: 
     source: "smile.png" 
     allow_stretch: True 
     """) 
     root = Container() 
     return root 

if __name__ == '__main__': 
    TestName().run() 

答えて

2

このようにあなたは、nearestにあなたのイメージのテクスチャのmag_filterを設定することによってそれを行うことができます。

from kivy.app import App 
from kivy.uix.boxlayout import BoxLayout 
from kivy.lang import Builder 

class Container(BoxLayout): 
    pass 

class TestName(App): 
    def build(self): 
     Builder.load_string(""" 
<Container>: 
    id: contain 
    image: image 
    Image: 
     source: "smile.png" 
     allow_stretch: True 
     id: image 
     """) 
     root = Container() 
     root.image.texture.mag_filter = 'nearest' 
     return root 

if __name__ == '__main__': 
    TestName().run() 
+0

はそうありがとう多く! –

関連する問題