Jamesはここにあります。私は50以上のチュートリアルを見てきましたが、簡単なコンパクトなjQueryのグレースケールチュートリアルを見つけることはできません。私が試したすべてのスクリプトは、これを有効にしようとしているサイトでは機能しません。誰かが私の旅の中で、高さを使わずにイメージを作成するスクリプトを持っていても、500pxグレースケールのページを読み込んでいても、ホバー上の色に変わってしまうのであれば、助けになるだろう。このスクリプトはHTML5 Canvasを使用すると信じています。あなたはキャンバスを使用する必要がJavaScriptでそのような何かをしたい場合はhttp://jamestestblog.tumblr.com/jQueryは画像をグレースケールにします
答えて
:私は上でこれを行うにはしたいと思い
ます。 jQuery自体ではこれを行うことはできません。しかし、選択肢があります。最も簡単なのは、スプライトまたは2つの異なる画像を重ね合わせてアニメーション化することです。隠す|ショー。
画像がたくさんある場合、別のオプションは、バックエンドのphpにgd
ライブラリのようなものを使用することです。その後、簡単なPHPファイルからajaxを使って動的にロードすることができます。
2つの画像を使用することはできません。 –
スプライトはどうですか? – elclanrs
私はそれを使うことはできません。私は実際に私が投稿した写真を作っていないウェブブログでこれを達成したい、私は単にそれらを再編集する。私は各画像のグレースケールバージョンを作成する時間がなく、各画像はタグを使ってコード化されていません。{block:Photo} {/ block:Photo} –
セキュリティ上の理由から、javascript要素とcanvas要素は、別のドメインから取得した画像を変更することはできません。
で詳細を参照してください。このためのライブラリがありますhttp://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#security-with-canvas-elements
のようにコード化されています。このようなイメージをソースとして使用したキャンバスのコンテンツを取得することはできませんが(キャンバス全体がロックされてしまうため)、キャンバスを操作することはできます。参照されている記事に記載されているメソッドだけが利用できませんが、グレースケール変換を実行する必要はありません。 – Ext3h
は、あなたが見なければならないHoverizrと呼ばれます。
Hoverizrが 機能をproccessing
<canvas>
要素の画像を利用しています。これが意味することは、Hoverizrがそれぞれの画像を別々のピクセルの情報に変換してそれを処理するということです。次に、操作した画像を の元の位置にするか、元の位置に戻すかによって、上の要素の上にマウスを置くと、下の要素が表示されます。
コードは次のようになります。
$('#imageid').hoverizr({effect:"grayscale"});
これはうまくいかなかった! :( –
これはhttp://jamestestblog.tumblrのためです。com /と同じような画像:http://29.media.tumblr.com/tumblr_lvxhd8XX511qiv23bo1_500.jpg right?ブラウザ(Chrome、Firefox、またはIE)のデバッグツールで、どのようなエラーが発生しましたか?おそらくJavaScriptエラーがありますか?あなたが持っているエラーをあなたが共有していれば役に立ちます。 – artlung
あなたはここで解決策を見ているかもしれません:http://stackoverflow.com/questions/286275/gray-out-image-with-css – artlung
- 1. YUV画像をグレースケール画像に変換する画像 - RGBとグレースケールを同じにしますか?
- 2. グレースケールのPNG画像
- 3. グレースケール画像とRGB画像のオーバーラップ
- 4. javascriptで画像をグレースケールにする
- 5. カラー画像をグレースケールに変換する
- 6. openCVをグレースケール画像に変換する
- 7. 、画像を撮るグレースケールに変換して、グレースケール画像を保存するには、次のコードを使用してグレースケールのphpに
- 8. カラー画像をJavaのグレースケール画像に変換する
- 9. グレースケール画像をBW画像に変換する
- 10. グレースケール画像変換ターボC++
- 11. グレースケールは画像に影響しません
- 12. ImageSourceのコンバーター - 画像をグレースケールに変換
- 13. グレースケールではない画像のカラーチャンネルに画像を表示する方法は?
- 14. 画像のグレースケール値を生成する
- 15. グレースケール画像を量子化する
- 16. は、グレースケールのテキスト文書画像
- 17. 非画像データからグレースケール画像を作成する方法
- 18. グレースケール画像と元の画像を参照する
- 19. 変換8ビットグレースケール画像に7ビットのグレースケール画像
- 20. OpenGLではどのように画像をグレースケールに変換しますか?
- 21. openCVの色をグレースケール画像に変換するには?
- 22. グレースケール画像にグラデーションマップを適用するには
- 23. Objective Cを使用してRGBカラー画像をグレースケール画像に変更
- 24. YUV画像を使ってグレースケール画像を得る方法Pygame
- 25. MODIを使用して画像をグレースケールに変更する
- 26. matlabのグレースケール画像のグレーレベル数を変更しました
- 27. matlabでグレースケール画像を量子化
- 28. グレースケール画像に適応しきい値を適用する
- 29. OpenCVはグレースケールの代わりに白黒画像を返します
- 30. Emgu CV - グレースケール画像を1つのBgr画像に合成する
あなたは確認しました:http://stackoverflow.com/questions/609273/convert-an-image-to-grayscale-in-html-cssを? – Alexander
コード[here](http://stackoverflow.com/questions/7502271/understanding-how-canvas-convertts-an-image-to-black-and-white)はうまく動作します:http://jsfiddle.net/ bhkEt /。 – pimvdb
@Alexander私はそれを理解していません..... –