問題タブ [textureview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - この例で glUniform1f を使用するには?
GLSLプログラムに値を渡す方法について、さまざまな例を検索し、読み、試しました。しかし、悲しいことに、すべての試みは失敗でした:(
私がやろうとしていることは非常に単純です: Android アプリ内で gl 3d アニメーションを少し開くだけです。私の GUI 設計の結果として、TextureView を OpenGl Surface として使用することを好みます。私のプロジェクトにぴったりのコードを見つけました。
しかし、私の問題は完全にこの例の中にあるようです。
コンパイルして実行すると、本来の動作を正確に実行します。画面上に 1 つの三角形を描画します。
次に、Vertex Shader を次のように変更しました。
そして今、属性に値を渡したいと思いますmyValue
。
これが run メソッドへの私の変更です。
私の理解では、これにより、y 軸上の三角形が 1.5f 倍に拡大されます。しかし、それは機能していません。私のデバッグ行の出力は次のとおりです。
-1 のコンテンツがないため、これらは正しい場所である必要があります。しかし、withに値1.5f
を渡すことによって達成できる唯一の結果は、継続的な出力です。シェーダー スクリプトは を受信せず、値 0 を使用して展開するため、三角形はもうありません。myValue
glUniform1f
OpenGL Error 0x502
1.5f
誰かが私に説明してくれることを本当に願っています、これを成し遂げる方法。それは非常に基本的なことなので、ここで非常に明白な何かが欠けていると思います.
android - Surface Texture Android でカメラを切り替える
ユーザーがカメラの切り替えボタンをクリックしたときにカメラを切り替えたい。
私のアプリケーションでは、SurfaceView の代わりに Surface Texture を使用しています。カメラの切り替え時に setDisplay を呼び出す方法を教えてください。
android - Androidでビデオを回転させる
に問題がrotate video
ありAndroid
ます。以前TextureView
はビデオを回転させていましたが、うまくいきませんでした。デバイスに黒い画面が表示されますAndroid 4.2.2
。ビデオを回転させるアイデアはありますか?などの使用SurfaceView
。私を助けてください。ありがとう。
android - Samsung Galaxy S2 の MediaPlayer で TextureView を使用する
私は何年もの間これに苦労してきましたが、問題を理解できません。
TextureView と MediaPlayer を使用して、ビデオを再生するアプリケーションを開発したいと考えています。Samsung Galaxy S2、android 4.0.4 を除くすべてのテスト済みデバイスで、すべて問題なく動作します。onSurfaceTextureAvailable を呼び出していないようです。
ありがとうございました
android - Android - TextureView を使用してカメラ プレビューをクロップする方法
WpxHp のプレビューがあり、HxW の写真を撮りたいので、プレビューの 1 つでなく、撮影する写真と同じ縦横比のプレビュー ウィンドウをユーザーに表示してもらいます。TextureView を使用してプレビューをトリミングするにはどうすればよいですか?
- 編集
私が考えたのは、スケール マトリックスを使用して画像を歪め、TextureView のサイズ変更を補償することです。より詳しく説明させてください。
ターゲット プレビュー (画像) のサイズは (W,H) です。したがって、TextureView のサイズを (W,H) に変更する必要があります。これは、単純に行列 S で表現できる不均一な線形スケーリングである歪みを意味します。したがって、ビューのサイズを変更する前に inv(S) で画像をスケーリングすると、プレビューの同じ元の寸法を取得する必要があります (したがって、同じ縦横比)ただし、TextureView のサイズが変更された場合、これはクロップと同等です。試してみましたがうまくいくようですが、別の方法を探しています
android - TextureView を使用したスクエア カメラ プレビュー
次のように、テクスチャ マトリックスを設定して、カメラ プレビューを正方形にしました。
ただし、アクションバーのオーバーフロー ボタンまたは下部のボタンをクリックすると、カメラ プレビューの非表示部分が次のように表示されます。
私はこれについて何も知りません、誰かが私を助けてくれますか???