开源掌机吧 关注:61,827贴子:944,114
  • 5回复贴,共1

640x480的屏理论上水平方向有1920个子像素

只看楼主收藏回复

1920是240的八倍,也就是水平方向上可以用8个子像素来模拟GBA的一个像素,但是这样一组8个子像素组成的像素会有一个颜色只有两个,其余的是三个。
比如某组像素由子像素“红绿蓝红绿蓝红绿”构成,
而另外一组可能是“蓝红绿蓝红绿蓝红”,或者“绿蓝红绿蓝红绿蓝”,然后为了模拟像素的间隔,各去掉左右两边各一个子像素后剩下6个子像素,正好包括RGB三种颜色每个各两个子像素,所以640x480的屏是完全可以做到GBA显示点对点的。


IP属地:上海来自Android客户端1楼2022-07-20 09:04回复
    这个点对点滤镜开发就交给你了


    IP属地:浙江2楼2022-07-20 09:36
    收起回复
      有道理


      IP属地:上海来自Android客户端3楼2022-07-20 10:16
      回复
        呵呵哈哈哈呵呵哈哈哈呵呵哈哈哈,牛逼


        IP属地:广东来自Android客户端4楼2022-07-20 10:40
        回复
          牛啊,倒是有个问题,1⃣️子像素排布不同,会不会有类似oled的彩边?2⃣️纵向是320模拟160吧,那长大约是宽2.67倍,圆是不是变椭圆了?


          IP属地:北京来自iPhone客户端5楼2022-07-20 14:12
          回复