首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pythin kivy如何关闭纹理抗锯齿

Pythin kivy如何关闭纹理抗锯齿
EN

Stack Overflow用户
提问于 2021-05-24 04:24:41
回答 1查看 21关注 0票数 0

我有一个平均大小为120 * 80的纹理,每帧都会改变。它是从一个数字数组中创建的,使用

代码语言:javascript
复制
    def draw(self, t):
        self.buf = t
        self.texture_array = array('B', self.buf)
        self.size = Window.size
        self.padding_x = Window.size[0] * 0.25
        self.padding_y = Window.size[1] * 0.25
        self.pix_size_x = Window.size[0] * 0.75
        self.pix_size_y = Window.size[1] * 0.75
        self.tex.blit_buffer(self.texture_array, colorfmt='rgb', bufferfmt='ubyte')
        with self.canvas:
            Rectangle(texture = self.tex, pos = (self.padding_x, self.padding_y), size = (self.pix_size_x, self.pix_size_y))

它看起来应该像像素艺术,但纹理平滑破坏了整个图片。有没有可能以某种方式禁用抗锯齿,或者以另一种方式渲染数组?

EN

回答 1

Stack Overflow用户

发布于 2021-05-24 04:32:42

纹理具有mag_filtermin_filter属性,将这两个属性都设置为"nearest"

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67664027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档