2015-07-05 62 views
0

我想使用OpenGL for Android來拍攝屏幕(製作「連續」屏幕截圖),使其垂直變小,然後將其塗漆回來,在顯示器底部留下黑色條紋。OpenGL:以屏幕截圖和變換(縮小)它,然後在屏幕的一部分上繪製該圖像

基本上:

  1. 讀取像素
  2. 變換(垂直縮小畫面)
  3. 油漆背面的顯示器上的收縮屏幕截圖。
  4. 重複1.-3。不斷。

我該怎麼做?底線是我希望在屏幕底部有一些其他東西的空間,同時仍然不缺少我想要顯示的東西(請考慮Android中的軟家庭按鈕)。

回答

1

這聽起來非常昂貴。我真的試着把它放在正確的尺寸上。

使用glScissor限制屏幕區域停止繪製區域,glViewport可以更正變換行爲。

+0

OK thx!我懷疑這可能不是一個可行的選擇。 – JohnyTex

+0

你知道有什麼方法來限制Android中的啓動程序(和所有其他應用程序)屏幕(以便應用程序不能在該區域繪製)? – JohnyTex

+1

全球?否 - 在不破解操作系統的情況下(例如,躺在窗口的大小上),往往很困難。 – solidpixel