在网页中利用css滤镜将彩色照片处理为黑白

1、首先找到一张图片,比如:c:\abc.png

2、建立一个.html文件,如:test.html,里面可以就一句话:

[html]   view plain copy print ?
  1. <img src="file://c:/abc.png" style="filter:gray()"/>  

3、用IE打开,看到的就是黑白照片。(火狐等其他浏览器不支持)


原理:其实就是应用的CSS滤镜。一般人不会ps,这个方法可以很快速的得到黑白图片。滤镜还有很多,百度一下...


在网页中利用css滤镜将彩色照片处理为黑白_第1张图片

[html]   view plain copy print ?
  1. <table width="250px" height="200px" border="1" align="center" >  
  2.   <tr>  
  3.     <td>原图:</td>      
  4.     <td><img src="abc.jpg" /></td>  
  5.     <td>黑白照片</td>      
  6.     <td>  
  7.      <img src="abc.jpg" style="filter:gray()" onmouseover="grayscale.reset(this)" onmouseout="grayscale(this)"></img>  
  8.      </td>  
  9.     <td>X光照片</td>      
  10.     <td>  
  11.         <img src="abc.jpg" style="filter: Xray;"/>  
  12.     </td>  
  13.     <td>风动模糊</td>      
  14.     <td>  
  15.         <img src="abc.jpg" style="filter:blur(add=true,direction=45,strength=30);"/>  
  16.      </td>  
  17.     <td>正弦波纹</td>      
  18.     <td>  
  19.         <img src="abc.jpg" style="filter:Wave(Add=true,direction=45,strength=30)"/>  
  20.      </td>  
  21.     <td>半透明效果</td>      
  22.     <td><img src="abc.jpg" style="filter: Alpha(Opacity=50);"/></td>  
  23.   </tr>  
  24.   
  25.    <tr>  
  26.     <td>线型透明</td>      
  27.     <td>  
  28.         <img src="abc.jpg" style="filter: Alpha(Opacity=0, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=100, FinishY=140);"/>  
  29.     </td>  
  30.    <td>放射透明</td>      
  31.     <td>  
  32.         <img src="abc.jpg" style="filter: Alpha(Opacity=10, FinishOpacity=100, Style=2, StartX=30, StartY=30, FinishX=200, FinishY=200);"/>  
  33.     </td>  
  34.    <td>*白色透明</td>      
  35.     <td>  
  36.         <img src="abc.jpg" style="filter:Chroma(color:#FFFFFF)"/>  
  37.     </td>  
  38.    <td>*降低色彩</td>      
  39.     <td>  
  40.     <img src="abc.jpg" style="filter: grays;"/>  
  41.     </td>  
  42.     <td>底片效果</td>      
  43.     <td>  
  44.     <img src="abc.jpg" style="filter: invert"/>  
  45.     </td>  
  46.     <td>左右翻转</td>      
  47.     <td>  
  48.     <img src="abc.jpg" style="filter: fliph;"/>  
  49.      </td>  
  50.   </tr>  
  51.     
  52.   <tr>  
  53.     <td>垂直翻转</td>      
  54.     <td>  
  55.     <img src="abc.jpg" style="filter: flipv;"/>  
  56.    </td>  
  57.    <td>投影效果 </td>      
  58.     <td>  
  59.     <img src="abc.jpg" style=" filter:progid:dXImageTransform.Microsoft.DropShadow(color=#cccccc,offX=5,offY=5,positives=true);"/>  
  60.    </td>  
  61.    <td>马赛克</td>      
  62.    <td>  
  63.     <img src="abc.jpg" style="filter:progid:dXImageTransform.Microsoft.Pixelate(maxsquare=3);"/>  
  64.    </td>  
  65.     <td>发光效果</td>      
  66.     <td>  
  67.     <img src="abc.jpg" style="filter:progid:dXImageTransform.Microsoft.Glow(color=#cccccc,Strength=5)"/>  
  68.     </td>  
  69.     <td>柔边效果 </td>      
  70.     <td>  
  71.     <img src="abc.jpg" style="filter:alpha(opacity=100, finishOpacity=0,style=2)"/>  
  72.     </td>  
  73.   </tr>  
  74. </table>  

你可能感兴趣的:(html,css,浏览器,filter,百度,照片)