使用CGBitmapContextCreate從一個PNG文件中讀取數據。 然後,我使用幾個循環調整圖像大小以適合OpenGL ES圖像大小標準。更好的方式來調整圖像?
我想知道是否有更好的方法來解決這個問題。
基本上我現在做的是有一個嵌套的循環,如:
for(i<newHeight){
for(j<newWidth){
copy image data
}
}
例如可以讀取數據時我通過新的尺寸到CGBitmapContextCreate?
使用CGBitmapContextCreate從一個PNG文件中讀取數據。 然後,我使用幾個循環調整圖像大小以適合OpenGL ES圖像大小標準。更好的方式來調整圖像?
我想知道是否有更好的方法來解決這個問題。
基本上我現在做的是有一個嵌套的循環,如:
for(i<newHeight){
for(j<newWidth){
copy image data
}
}
例如可以讀取數據時我通過新的尺寸到CGBitmapContextCreate?
雖然這似乎很有用,它似乎不是什麼即時通訊尋找。 基本上我有隨機大小的圖像(例如:120x632),我需要通過編碼來增加大小以成爲OpenGL所需的大小(在本例中爲128x1024),但是我仍然使用原始尺寸繪製圖像。 – funckymonk 2010-08-12 03:02:27
所以你要調整圖片大小爲2的下一個動力?你是否正在尋找最好的縮放算法或在openglES中最簡單的方法? – 2011-02-19 04:06:24