glreadpixels

    0熱度

    1回答

    我想在Android屏幕上獲取觸摸點的顏色。但它只顯示RGB =(0,0,0)值。我搜查了其他網站。它說我應該在下面添加一些代碼,但它沒有改變任何東西。 getHolder().setFormat(PixelFormat.TRANSLUCENT); setEGLConfigChooser(8,8,8,8,0,0); 所以任何建議,將不勝感激在此先感謝。 ByteBuffer PixelBuf

    4熱度

    2回答

    可能重複: Why is glReadPixels() failing in this code in iOS 6.0? 我現在有一個使用cocos2d的框架的應用程序在蘋果商店。對於碰撞檢測,我使用glReadPixels。屏幕只有白色和黑色像素,檢測黑色像素意味着碰撞。一切工作正常的iOS 5.1.1,但在iOS6 Beta(所有這些)glReadPixels停止工作。現在glReadPixe

    8熱度

    2回答

    我想用兩個PBO以另一種方式讀取像素。我認爲PBO方式會更快,因爲glReadPixels使用PBO時,和很多的時間可以重疊立即返回。 奇怪的是,似乎沒有太大的好處。考慮到一些這樣的代碼: glBindBufferARB(GL_PIXEL_PACK_BUFFER_ARB, 0); Timer t; t.start(); glReadPixels(0,0,1024,1024,GL

    4熱度

    2回答

    我想知道GLReadPixels函數的用法./ 它是如何讀取像素的? 它讀取GLKView像素或UIView像素或主屏幕上的任何內容,它位於glreadFunction中提供的邊界內。 或者它只能用於如果我們使用GLKView ?? 請澄清我的疑問。

    2熱度

    1回答

    我對這一切都很陌生,但我試圖讓自己成爲一個簡單的2D遊戲。 我決定做一種迷宮類型的遊戲,我正在爲此做的是繪製迷宮作爲紋理,然後有另一個紋理作爲我的角色在這迷宮中移動。 但是,我非常努力的碰撞檢測,使我的角色不只是穿牆而過。我被告知我可以使用glReadPixels來查找背景的顏色,但是每當我嘗試這個時,它都會忽略顏色並繼續穿過牆壁。 任何人都可以請幫助我,告訴我如何做到這一點,因爲我找不到任何有用

    1熱度

    1回答

    我喜歡用我的片段着色器渲染一個簡單的紋理到4個頂點並使用glReadPixels讀取圖像分辨率。我將(readPixel)大小設置爲(源)圖片大小,但是我沒有收到完整的圖片。右側總是有一個黑色的條。圖像似乎被壓縮了。 圖像的返回部分是正確的。它顯示了我的sobel着色器的分辨率。所以我不認爲ReadPixel部分或SetImage部分存在一些錯誤。但我不知道... 這裏是我的方法來設置圖片來源:

    0熱度

    2回答

    我想要檢測一個特定的像素是否填充在OpenGL中,以實現洪水填充算法。所以,我搜索並找到了glreadpixel函數,但我沒有得到如何使用這個函數,以及它是否可以解決我的問題。

    4熱度

    1回答

    您知道蘋果的CameraRipple效果的示例代碼嗎?那麼我試圖在openGL完成水的所有冷卻效果之後將相機輸出記錄在文件中。 我已經用glReadPixels完成了它,我讀取了void *緩衝區中的所有像素,創建CVPixelBufferRef並將其附加到AVAssetWriterInputPixelBufferAdaptor,但它太慢了,因爲readPixels需要大量時間。我發現使用FBO和

    11熱度

    2回答

    我想將原始紋理數據轉儲到磁盤(稍後回讀),並且我不確定glReadPixel是否會從當前綁定的紋理中讀取。 如何從紋理中讀取緩衝區?

    1熱度

    1回答

    對於整整3天,我一直在嘗試改進基於glReadPixels的AVAssetWriter的性能。我已經瀏覽了Apple的RosyWriter和Camera Ripple代碼以及Brad Larson的GPUImage,但我仍然在撓頭。我也一直在嘗試使用這些鏈接放下實現: rendering-to-a-texture-with-ios-5-texture-cache-api faster-altern