問題タブ [pixelformat]
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.
android - Android: ウィンドウで使用可能なピクセル フォーマットを列挙するか、使用可能な最適なフォーマットを設定します。
アクティビティにグラデーションの背景を使用したいと考えています。このトピックに関しては、ディザリングをオンにする、ピクセル フォーマットを RGBA_8888 または RGB_565 に設定するなどの解決策で、多くの質問があります。
両方試しました。私の携帯電話は RGBA_8888 をサポートしておらず、RGB_565 は動作しますが、より高度なディスプレイ (エミュレーターでも) では見苦しく見えるかもしれません。すべての画面をサポートし、ピクセル形式をできるだけ高く設定したいと考えています。
ただし、サポートされている型を列挙する方法は見つかりませんでした。setFormat のドキュメントによると、値 UNKNOWN により、ウィンドウが使用する装飾に基づいてシステムがフォーマットを選択するようになります。これは何?下位カテゴリの画面との互換性を保ちながら、品質を最大化するにはどうすればよいですか?
ありがとうございました。
c# - VS が 8 bpp の元の画像からビットマップを 32ARGB に設定しないようにする方法
リソース ファイルに 8 bpp PNG を追加します。使用しようとすると、次のようになります。
bmp PixelFormat は 32 ARGB になります。しかし、それは間違っています。インデックスは 8 bpp である必要があります。正しいビットマップを取得するには?
iphone - ビデオフォーマットkCVPixelFormatType_420YpCbCr8BiPlanarFullRangeを使用してCMSampleBufferRefからUIImageを作成します
グレースケール平面(平面0)の処理を高速化するために、CVPixelFormatType_420YpCbCr8BiPlanarFullRangeを使用してiPhoneカメラデバイスからキャプチャします。後でビデオを作成するために、一定量のフレームをメモリに保存しています。ビデオをグレースケールで作成する前は、luminiscenseを含む平面(平面0)のみを保存していました。
次に、両方の平面を保存し、それらからカラービデオを作成する必要があります。フレームを保存するには、次のようなものを使用します。
私が使用していたグレースケールバッファから画像を作成するための関数:
私はこの質問が私が達成したいものに似ていることを見てきました: kCVPixelFormatType_420YpCbCr8BiPlanarFullRangeフレームからUIImageへの変換 しかし、これは私の変換に余分なステップを追加すると思います。
バッファから直接カラーUIImageを作成する方法はありますか?いくつかの兆候をいただければ幸いです。
c# - 画像が着色されているかどうかを確認する
画像が着色されているかどうかを把握しようとしています。このStackOverflow の質問では、の列挙型を確認する必要があるという返信があります。残念ながら、答えは私にはあまり明確ではありません。カラー画像と考えるのと違うのか確認してみてはいかがでしょうか?列挙の他の値はどうですか? MSDNのドキュメントはあまり明確ではありません...PixelFormat
Image
image.PixelFormat
PixelFormat.Format16bppGrayScale
java - .Net PixelFormatにはJavaと同等のものがありますか?
Javaの内容はC#PixelFormatのメンバーと一致します。
つまり、Format24bppRgbは?に一致しBufferedImage.TYPE_INT_RGB
ます
これが私のコードです。.Netの画像を取得しましたPixelFormat = Format32bppArgb
。私は次のようにBufferedImageを作成しています:
bufferedImageを作成した後、赤と青の色が入れ替わります。
次に、次のように画像を作成してみました
バイト配列はこの方法で変換されました
今は色がきれいに見えますが、例外があります
小さい幅(幅/ 3など)を使用すると、色はきれいに見えますが、画像自体は縮小します。
.net - PixelFormat: Format8bppIndexed で PictureBox から画像を取得する方法
Format8bppRgbでPictureBoxから画像を取得する方法?? この関数は Format24bppRgb を返すため:
ヘルプ、aFormge フィルターを使用するには、Bitmap tmpBmp を Format8bppRGB で返す必要があります。
c++ - cv::MatはPixelFormatを検出します
私はpictureBox->Image(Windowsフォーム)を使用してcv :: Mat画像(openCV)を表示しようとしています。画像をファイルとして保存せずにこれを実行したい(100ミリ秒ごとに画像をリセットしたいため)。ここでそのトピックを見つけました:Windowsフォームアプリケーションでcv :: Matを表示する方法は?
このソリューションを使用すると、画像は白のみのように見えます。間違ったPixelFormatを使用したと思います。では、必要なPixelFormatをどのように把握するのでしょうか。それについての情報を得るためにcv::Matでメソッドを見たことがありません。または、これは、このcv :: Matを作成するために使用する画像ソースに依存しますか?これまでのところありがとう:)
ここで私はスクリーンを取りました。その完全に白ではありません。だから私はいくつかの色の情報があると思います。しかし、多分私は間違っています。 画面
winapi - DirecShow 用の Microsoft Lync コロスペース
IP カメラと Microsoft Lync の間のアダプターとして機能する DirectShow フィルターを開発しています。
サポートされている色空間形式がわかりません。
そのような情報をどこで見つけることができるかについての手がかりはありますか?
android - PixelFormat について混乱している
Android のPixelFormatについて混乱しています。
私のデバイスは Motorola Defy です。
2 つの質問があります。
- Android 2.3では、 RGB_565を表す4
getWindowManager().getDefaultDisplay().getPixelFormat()
が返されます。私の知る限り、私のデバイスには16M色があります。つまり、1 ピクセルあたり 3 (またはアルファ チャネルでは 4) バイトです。
ただし、RGB_565
フォーマットは 1 ピクセルあたり 2 バイト (16 ビット) で、65K色を表します。
getPixelFormat()
では、 1 ピクセルあたり 3 (または RGBA のように 4) バイトのフォーマットを返さないのはなぜでしょうか? ディスプレイドライバーの問題か何かですか?RGBA_8888 (またはアナログ)PixelFormat
に設定できますか?
- Android 4.1 (カスタム ROM) では、5
getPixelFormat()
を返します。しかし、この値は文書化されていません。それは何の略ですか?実際、この状況では効果は定数と同じです。しかし、この議論から、私は5が を表すことを発見しました(しかし、その声明の証拠はありません)。では、デバイスの画面の実際の形式をどのように把握できますか? また、Android 2.2 で5を持つ中国のデバイスを 1 つ見つけましたが、実際の形式は(私の Motorola のように) 4です。4
RGBA_8888
PixelFormat
これらの質問をグーグルで検索しましたが、何も見つかりませんでした。私が見つけた唯一のことは、nexus 7 にも 5 フォーマットがあることです。
アップデート:
メソッドを見つけましgetWindow().setFormat()
たが、実際にはメインのピクセル形式は変更されません。
c# - ビットマップを 8bpp に変換すると、256 ではなく 224 エントリになるのはなぜですか?
既存のビットマップを 256 色のパレットに変換しようとしています。
Web で調査した後、人々は次のように提案します。
デバッグしてエントリ数を確認すると、PixelFormat が 256 に設定されていますが、パレットには 224 エントリしか含まれていません。