問題タブ [bitmap]

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.

0 投票する
1 に答える
1067 参照

bitmap - winsock でビットマップを送信する

ビットマップをファイルに保存してから送信せずに、どうすれば winsock 経由で送信できますか? また、データを受け取った後にビットマップに変換する方法を知っていると役立ちます。

0 投票する
2 に答える
6421 参照

c++ - ビットマップをバイト配列に変換する

.netフレームワークなしでC++でビットマップをバイト配列に変換するにはどうすればよいですか?

0 投票する
1 に答える
1881 参照

gdi+ - GDI+ から GDI への変換に関する奇妙な問題: Bitmap と HBitmap

gdi+ Bitmap を gdi オブジェクト HBitmap に変換したい。

私は次の方法を使用しています:

img オブジェクトがダイアログに描画されています。メソッドのこの部分が呼び出されると、奇妙なことが起こります! ウィンドウに表示される画像が変わりました!少しクリアまたはシャープになります。私の質問は、何が起こるのですか?

0 投票する
2 に答える
11769 参照

c# - パラメータが無効です。」ビットマップの保存を使用する場合

指定されたエンコード品質でビットマップjpg形式を保存しようとしています。ただし、saveメソッドを呼び出すときに例外(「パラメーターが無効です。」)が発生します。

bmp.saveの最後の2つのパラメーターを省略した場合、正常に機能します。

ありがとうございました

0 投票する
4 に答える
6134 参照

image - WiX ビットマップに .png 画像を使用することは可能ですか?

WiX ダイアログに画像を表示するために 2 つの 500K ビットマップを使用しています。

<binary>インストール パッケージのサイズが劇的に増加し、さらに悪いことに、WiX 用語では -es であるため、.cab ファイルの一部としてパッケージ化する方法がないように見えます。

それで、ビットマップに他のファイル形式を使用する方法はありますか、または WiX は BMP でつながれていますか? 理想的には、ゆるい圧縮オプションが付属しているため、.png 形式を使用する方法があれば素晴らしいと思います。

0 投票する
4 に答える
10173 参照

iphone - オフスクリーンビットマップにレンダリングしてから、コアグラフィックスを使用して画面にブリットする方法

オフスクリーンビットマップ(またはRGBA値の配列)にレンダリングしてからUIView、ビューのdrawRect関数でそれらをblitします。フル32ビットレンダリング(アルファチャネルを含む)を実行したいのですが、24ビットレンダリングのコンテンツでもあります。

誰かが私を正しい方向に向けて、いくつかのコードスニペットまたは関連するAPIを教えてもらえますか?

また、OpenGLを使用してこれを行う方法を正確に知っています。この作業は、CoreGraphics自体で行うことをお勧めします。

0 投票する
6 に答える
654 参照

python - リストから近くのポイントをフィルタリングする

ビットマップで質量のクラスターを見つけることについての質問に半分答えました。ビットマップ内のすべてのポイントを質量でソートした状態のままにし、リーダーに任せて、リストをフィルタリングして同じクラスターからポイントを削除したため、半分答えたと言います。

その後、そのステップについて考えてみると、思ったほど解決策が思い浮かびませんでした。だから今、私はあなたたちに助けを求めています。次のような質量を持つ点のリストがあります (Python のタプルのリストですが、任意の言語で適切に表現できます)。

各タプルは次の形式です。

リストはここでソートされていることに注意してください。ソリューションでそれらを並べ替えたくない場合は、まったく問題ありません。

思い出すと、課題は主な質量クラスターを見つけることです。クラスターの数は不明です。しかし、ビットマップのサイズはわかっています。クラスター内のいくつかのポイントが、次の (サイズの) クラスターの中心よりも質量が大きい場合があります。したがって、私がやりたいことは、より高い質量のポイントから移動し、同じクラスター内のポイント (近くのポイント) を削除することです。

これを試してみると、リストの一部を何度も見て回る必要がありました。私はそれについてただ愚かだと感じています。どのようにしますか?疑似コードまたは実際のコード。もちろん、Python コードを使用して、その回答で残したところから離陸することができれば、それを試すのは簡単です。

次のステップは、ビットマップ内に実際にいくつのクラスターがあるかを把握することです。私はまだその問題を定義するのに苦労しているので、それについて質問するかもしれません.

編集:この質問には「正しい」答えがないことを知っていることを明確にする必要があります。そして、質問の名前が重要です。クラスタリングのフェーズ 1 が完了しました。近くのポイントをフィルタリングするための、高速で正確な「十分な」方法を探しています。

質問をより明確にする方法がわかったら教えてください。

0 投票する
1 に答える
2898 参照

c++ - ビットマップにパディングバイトを追加するには?

ファイルに書きたいラスターデータがあるとしましょう..今度はそれをbmpファイルとして書きたい..

このデータはたまたま DWORD で整列されていません。正しく理解できれば、次の DWORD に到達するのに十分なバイト数でパディングする必要があります..

ただし、このコードでパディングしようとすると:

エラーが発生します..デバッグしようとすると (私は MSVC++ 6.0 を使用しています)、次のステートメントは、最初のパラメーターが NULL であることをアサートする CFile::Write の ASSERT を指します..したがって、これは失敗します..

どのように詰めればよいですか?私は書き出す必要があります:

代わりは?または、これは文字通り扱われますか...?

ありがとう..

0 投票する
1 に答える
1578 参照

ios - ポインタを指定してビットマップから画像データにアクセスする

私の問題は、ポインタを取得した後、ピクセルデータを正しく読み取ることです。

したがって、iPhone画面全体を占め、アルファチャネル(ピクセルあたり24ビット、コンポーネントあたり8ビット、行あたり960バイト)を持たない画像があり、特定のピクセルの色を調べたいと思います。

データへのポインタがあります

しかし、座標を指定してデータに正しくインデックスを付ける方法がわかりませんか?

0 投票する
3 に答える
2906 参照

python - テキストをビットマップとして作成するためのツール (アンチエイリアス テキスト、カスタム スペーシング、透明な背景)

テキストで画像をバッチ作成する必要があります。要件:

  1. 任意のサイズのビットマップ
  2. PNG形式
  3. 透明な背景
  4. 透明度に対してアンチエイリアス処理された黒のテキスト
  5. 調整可能な文字間隔
  6. 調整可能なテキスト位置 (テキストが始まる x および y 座標)
  7. TrueType および/または Type1 のサポート
  8. Unix コマンド ライン ツールまたは Python ライブラリ

これまでに評価したのは以下のとおりです。

PIL の問題は、たとえば、Verdana のデフォルトの間隔がまばらすぎることです。テキストをもう少しきつくする必要がありますが、PIL で調整する方法がありません。

ImageMagick では、画像内のテキストの開始位置を指定する簡単な方法が見つかりませんでした (-size WIDTHxHEIGHT とキャプション:'TEXT' を使用しています)。透明な境界線を追加すると、テキストが固定されているコーナーから離れますが、

  • 境界線が範囲に追加されるため、それに応じて画像サイズを調整する必要があります
  • 水平方向と垂直方向のオフセットを個別に調整することはできません

明らかな代替手段をいくつか見逃していたり​​、上記の必要な機能を見つけられなかったりしましたか?