問題タブ [grayscale]

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 投票する
25 に答える
454315 参照

image - HTML/CSS で画像をグレースケールに変換する

だけでカラービットマップをグレースケールで表示する簡単な方法はありHTML/CSSますか?

IE と互換性がある必要はありません (そうなるとは思いません)。FF3 や Sf3 で動作するのであれば、それで十分です。

Canvas と Canvas の両方でできることはわかっていますがSVG、今は大変な作業のようです。

本当に怠惰な人がこれを行う方法はありますか?

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

graphics - 色付きの表面に描かれたテキストの最も読みやすい色を見つける

どのように尋ねたらよいかわかりませんが、ここに行きます。

画面上に塗りつぶされた色付きの長方形を描きます。色はR、G、Bの形式です

次に、長方形の上にテキストを描画したいのですが、テキストの色は、最高のコントラストを提供する、つまり読みやすいものでなければなりません。

例:

黒い長方形を描くと、テキストの明らかな色は白になります。

今試したのはこれです。この関数に四角形の色を渡すと、テキストに使用する反転色が返されます。

それは機能しますが、最善の方法ではありません。

助言がありますか?

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

colors - グレースケール値を RGB 表現に変換しますか?

グレースケール値 (0-255) を RGB 値/表現に変換するにはどうすればよいですか? これは、グレースケールのサポートがなく、RGB のみがサポートされているように見える SVG 画像で使用するためのものです...

注: これは RGB -> グレースケールではなく、別の質問で既に回答されています。たとえば、RGB をグレースケール/強度に変換するなど) 。

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

opengl - OpenGLでグレースケールレンダリングを実装する方法は?

テクスチャ ポリゴンのシーンをレンダリングするとき、元の色と「グレースケール」モードでのレンダリングを切り替えられるようにしたいと考えています。ブレンディングとカラーマトリックス操作を使用してこれを達成しようとしています。どれも機能しませんでした(ブレンディングでは、私が望んでいたものにリモートで似ている何かを達成した glBlendFunc() を見つけることができませんでした.カラーマトリックス操作については、ここで説明しています)。

頭に浮かぶ解決策 (ただし、かなり高価です) は、フレームごとに画面をキャプチャし、結果のテクスチャをグレースケールのものに変換して、代わりに表示することです...しかし、考えられる解決策のほとんどでは、グレースケールとそれほど変わらないと思います)。

他にどのようなオプションがありますか?

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

c# - GrayScale (ColorMatrix による) は OutOfMemoryException を引き起こします。なんで?

A と B の 2 つのフォームがあります。フォーム A でボタンをクリックすると、フォーム B にある PictureBox に画像が読み込まれます。次の方法で、GrayScale をこの画像に設定します。

このコードは、PictureBox が同じフォーム (A) にある場合に正しく機能します。ただし、フォーム B にある場合は、OutOfMemoryException が発生します。なんで ?

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

javascript - javascriptを使用して、マウスオーバーで画像のグレースケールバージョンを表示する

に画像のグレースケールバージョンを表示する方法が必要mouseoverです。これはブラウザのCanvas機能を使用して実装されているのを見てきましたが、すべてのブラウザにCanvasが実装されるまでにはしばらく時間がかかるため、この方法は使用したくありません。

誰かがそのようなことをしましたか?

0 投票する
7 に答える
56825 参照

matlab - MATLAB でカラー イメージをグレースケールに変換するにはどうすればよいですか?

私はコンピューター ビジョンにアルゴリズムを実装しようとしています。一連の画像で試してみたいと思います。写真はすべてカラーですが、私はそれを扱いたくありません。アルゴリズムをテストするのに十分なグレースケールに変換したいと思います。

カラー画像をグレースケールに変換するにはどうすればよいですか?

私はそれを読んでいます:

imreadグレースケールとして読み取るために追加できる引数はありますか? 読んだxにグレースケールに変更する方法はありますか?

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

.net - .Net によるグレースケール画像の検出

ドキュメントを JPG 画像にスキャンしています。スキャナは、すべてのページをカラーとして、またはすべてのページを白黒としてスキャンする必要があります。私のページの多くはカラーなので、すべてのページをカラーとしてスキャンする必要があります。スキャンが完了したら、.Net で画像を調べて、どの画像が白黒かを検出して、それらの画像をグレースケールに変換してストレージに保存できるようにしたいと考えています。

.Netでグレースケール画像を検出する方法を知っている人はいますか?

私にお知らせください。

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

php - PHP: png と gif をグレースケールに変換する

次のスクリプトを使用してjpgをグレースケール画像に変換します。 http://bubble.ro/How_to_convert_an_image_to_grayscale_using_PHP.html

PNG(透明度あり)とgif(透明度あり)もグレースケール画像に変換できるようにアップグレードしたいです。

現時点では機能していません。ファイル拡張子について image-src を照会しています。jpg、gif、またはpngの場合、適切なimagecreatefrom-jpg-gif-pngを呼び出します

ただし、私は常に同じ for ループを実行しており、GIF は残念ながら灰色の四角形しか得られず、すべてのピクセルが灰色です。Png はほとんど機能しますが、png の透過性は黒に変換されます。

何か案は?

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

c# - 画像をグレースケールに変換する

r、g、bの各コンポーネントを輝度に設定するのではなく、画像をピクセルあたり16ビットのグレースケール形式に変換する方法はありますか。私は現在ファイルからbmpを持っています。

cのグレースケールバージョンであるビットマップdが必要です。System.Drawing.Imaging.PixelFormatを含むコンストラクターは表示されますが、その使用方法がわかりません。私は画像処理と関連するC#ライブラリを初めて使用しますが、C#自体については中程度の経験があります。

ヘルプ、オンラインソースへの参照、ヒントまたは提案をいただければ幸いです。

編集:dはcのグレースケールバージョンです。