CSSで画像の明るさを下げたい。私は多くを検索しましたが、私が知っているのは、不透明度をどのように変更するかについてですが、それは画像をより明るくします。 誰でも私を助けることができますか?CSSで画像の明るさを下げる方法
答えて
お探しの機能はfilter
です。これは、明るさなどの画像効果、の範囲を行うことが可能です:
#myimage {
filter: brightness(50%);
}
あなたがここでそれに関する有用な記事を見つけることができます:http://www.html5rocks.com/en/tutorials/filters/understanding-css/
アン別:http://davidwalsh.name/css-filters
そして、最も重要なのは、W3Cの仕様:https://dvcs.w3.org/hg/FXTF/raw-file/tip/filters/index.html
これは非常に最近、CSSとして機能しているものです。それは利用可能ですが、そこには多数のブラウザがまだサポートされておらず、それをサポートしているブラウザはベンダープレフィックス(すなわち-webkit-filter:
、など)を必要とします。
SVGを使用して、このようなフィルタ効果を加えることもできます。これらのエフェクトのSVGサポートは十分に確立され広くサポートされています(CSSフィルタの仕様は既存のSVG仕様から取られています)
また、これは旧バージョンのIEで利用可能な独自のfilter
スタイルと混同しないでください新しいスタイルがベンダープレフィックスを落としたときに名前空間の衝突に関する問題を予測することができます)。
それでも機能しない場合は、既存のopacity
機能を使用できますが、考えている方法では使用できません。新しい要素を濃い色で作成し、画像の上に置きます。 opacity
を使って消してください。その効果は、暗くなった後ろのイメージになります。
希望に役立ちます。
これは正解です –
.classname
{
opacity: 0.5;
}
同様に、画像の背後にブラックを配置し、そしてopactiyを下げます。 div内でイメージを折り返し、イメージの不透明度を下げることで、これを行うことができます。例えば
:
<!DOCTYPE html>
<style>
.img-wrap {
background: black;
display: inline-block;
line-height: 0;
}
.img-wrap > img {
opacity: 0.8;
}
</style>
<div class="img-wrap">
<img src="http://mikecane.files.wordpress.com/2007/03/kitten.jpg" />
</div>
HereはJSFiddleあります。
これは非常にうまくいきます...ありがとうalot – Shadi
OPはを減らしたいと考えています。明るさを増やしてください。不透明度は、イメージをより明るく、暗くはないようにします。
イメージの上に黒いdivを上書きし、そのdivの不透明度を設定することで、これを行うことができます。
<style>
#container {
position: relative;
}
div.overlay {
opacity: .9;
background-color: black;
position: absolute;
left: 0; top: 0; height: 256px; width: 256px;
}
</style>
Normal:<br />
<img src="http://i.imgur.com/G8eyr.png">
<br />
Decreased brightness:<br />
<div id="container">
<div class="overlay"></div>
<img src="http://i.imgur.com/G8eyr.png">
</div>
1アップです。 ..:P –
不透明度は明るくも暗くもありません。これは、オブジェクトの透明度を変更します。これが明るくなるか暗くなるかは、不透明度を変更している項目の背景色によって決まります。あなたが言っているのとは反対に、あなたが黒の背景に置くと、不透明度を上げることによって、何かを暗くすることができます。黒い背景に99%の透明な画像がほぼ黒く表示されます。したがって、別のオーバーレイ部門が必要な理由を確認しないでください。あなたは黒のBGでそれを設定することができます。例:http://jsbin.com/isemec/1/edit – NickG
@NickG私は白い背景を仮定しています。あなたがしたのは私のコードと同じことです。半透明の黒いオーバーレイをイメージの上に置き、不透明な黒の背景に半透明のイメージを上にしています。 – sachleen
あなたが使用することができますCSS3で
filter: brightness(50%);
-webkit-filter: brightness(50%);
-moz-filter: brightness(50%);
-o-filter: brightness(50%);
-ms-filter: brightness(50%);
"プレフィックスを念のために投げる"というこのポリシーは間違っています。まずOperaがこれをサポートしていれば、OperaはWebkit/Blinkを使用していないので、プレフィックスのない 'filter 'に直進してしまいます。 IEの '-ms-filter'の構文が異なっている(' progid:DXImageTransform'など)、第5に、Firefoxの構文が異なり、SVGが必要です([See Docs](https:// developer com.Mozilla.org/en-US/docs/Web/CSS/filter#brightness()))、第6に、ベンダーがアイデアの悪さを認識したために新しい機能がプレフィックスになる可能性は低い –
@CamiloMartin、まだ完全に答えられていないので、この質問に対するより完全な答えを提供しているはずです。 –
-webkit-filter:brightness()/ -webkit-filter:contrast()が動作します。これは、質問に対する適切な答えです。 – Shilpa
我々は簡単に画像を調整することができます。しかし、これがイメージを変えないことを忘れないでください。調整された画像のみが表示されます。
詳細については、次のコードを参照してください。コントラストを調整する
img {
-webkit-filter: brightness(50%);
-moz-filter: brightness(50%);
}
:明るさを調整する
img {
-webkit-filter: sepia(100%);
-moz-filter: sepia(100%);
}
:セピア外観を与えるために
img {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
}
:画像のグレーを作るために
img {
-webkit-filter: contrast(200%);
-moz-filter: contrast(200%);
}
画像をぼかす
:
img {
-webkit-filter: blur(10px);
-moz-filter: blur(10px);
}
複数の質問に全く同じ回答を投稿しないでください:それはすべてまたは質問に適していませんそのようにフラグを立てる/閉じなければならない重複です。 – kleopatra
これは正解の良い候補になります。 –
あなたがウェブキットのCSS下記のフィルタ、および例を使用することができます。この例を見てください:http://jsfiddle.net/m9sjdbx6/4/
私はこれを今日見つけました。それは本当に私を助けました。私はこのクールなソリューション持っhttp://www.propra.nl/playground/css_filters/
必要なのは、あなたのCSSスタイルにこれを追加することです。:
div {-webkit-filter: brightness(57%)}
-webkit-filter: brightness(0.50);
:あなたの場合 https://jsfiddle.net/yLcd5z0h/
はこれを試します黒の画像を白に変換する必要があります。
.classname{
filter: brightness(0) invert(1);
}
- 1. 画像の鮮明度を上げる方法は?
- 2. 表紙画像の圧縮率を下げる方法は?
- 3. PythonでOpencvを使用して画像の不透明度を下げる
- 4. L * u * v *画像の明るさを上げるには?
- 5. htmlでプロット画像の高さを上げる方法は?
- 6. Androidは画面の明るさを標準(デフォルト)レベル以下に下げます
- 7. Androidで画像の解像度を上げる方法
- 8. PDFレンダラで画像の解像度を上げる方法は?
- 9. アンドロイドでタッチして画像ビューを回転させる方法と画像ビューの幅を広げる方法
- 10. 写真の下半分の明るさを下げる
- 11. Javaの画像解像度を下げる
- 12. PHPで画像の品質を下げる
- 13. htmlとcssで以下のような画像でdivを作る方法
- 14. CSSの画像をロックする方法
- 15. イメージの解像度を下げる最良の方法
- 16. 画像の説明cssとhtmlの画像にあるボックス
- 17. Java:画像の明るさを変える最速の方法
- 18. 解像度を下げずにUIImageの画質を下げるにはどうすればいいですか?
- 19. 説明の下に画像を移動
- 20. C# - 画像の解像度を下げるとファイルサイズが大きくなる
- 21. JS svgペインティング。描画頻度を下げる方法(mousemoveイベント)?
- 22. 背景画像のスクロール速度を上げる方法は?
- 23. Zインデックスを上げて不透明度を下げるスライドショー
- 24. 画像ボックスの下にある画像の座標を取得する方法
- 25. 画像のCSS属性をHTML CSSに変換する方法
- 26. CSSで背景画像の不透明度を変更する
- 27. cssで体の背景画像を透明にするには?
- 28. wxwidgetsでウィンドウサイズをドラッグする方法は?以下の画像で
- 29. CSSから画像を反応させる方法
- 30. BB画面サイズの画像の高さを上げる
属性不透明度を使用することができます –
私はそれを使用しましたが、明るさを向上させます... – Shadi
受け入れられた答えはうまくいきますが、将来的に認識したいと思う新しいCSS標準の 'filter'効果もあります。私の答えを見てください。 – Spudley