2010-08-12 72 views
1

使用CGBitmapContextCreate从一个PNG文件中读取数据。 然后,我使用几个循环调整图像大小以适合OpenGL ES图像大小标准。更好的方式来调整图像?

我想知道是否有更好的方法来解决这个问题。

基本上我现在做的是有一个嵌套的循环,如:

for(i<newHeight){ 
    for(j<newWidth){ 
     copy image data 
    } 
} 

例如可以读取数据时我通过新的尺寸到CGBitmapContextCreate?

+0

所以你要调整图片大小为2的下一个动力?你是否正在寻找最好的缩放算法或在openglES中最简单的方法? – 2011-02-19 04:06:24

回答

0
+0

虽然这似乎很有用,它似乎不是什么即时通讯寻找。 基本上我有随机大小的图像(例如:120x632),我需要通过编码来增加大小以成为OpenGL所需的大小(在本例中为128x1024),但是我仍然使用原始尺寸绘制图像。 – funckymonk 2010-08-12 03:02:27