导航:首页 > 动漫图片 > img图片怎么透明

img图片怎么透明

发布时间:2022-06-26 12:24:05

‘壹’ html中怎样使图片呈透明状态

<scriptlanguage="JavaScript"type="text/JavaScript">
<!--
//flashlover

functioncorrectPNG()
{
for(vari=0;i<document.images.length;i++)
{
varimg=document.images
varimgName=img.src.toUpperCase()
if(imgName.substring(imgName.length-3,imgName.length)=="NG")
{
varimgID=(img.id)?"id='"+img.id+"'":""
varimgClass=(img.className)?"class='"+img.className+"'":""
varimgTitle=(img.title)?"title='"+img.title+"'":"title='"+img.alt+"'"
varimgStyle="display:inline-block;"+img.style.cssText
if(img.align=="left")imgStyle="float:left;"+imgStyle
if(img.align=="right")imgStyle="float:right;"+imgStyle
if(img.parentElement.href)imgStyle="cursor:hand;"+imgStyle
varstrNewHTML="<span"+imgID+imgClass+imgTitle
+"style=""+"width:"+img.width+"px;height:"+img.height+"px;"+imgStyle+";"
+"filter:progidXImageTransform.Microsoft.AlphaImageLoader"
+"(src='"+img.src+"',sizingMethod='scale');"></span>"
img.outerHTML=strNewHTML
i=i-1
}
}
}
window.attachEvent("onload",correctPNG);
//-->
</script>

‘贰’ 怎么把jpg图片的白色部分全部改成透明

工具/原料

电脑 photoshop

方法/步骤

1、桌面点击进入ps,打开一张图片。

‘叁’ android中怎么把一个图片设置透明化。

直接用一下代码可以让图片变得透明,具体效果自己看看吧:


/**


*图片透明度处理

*

*@paramsourceImg

*原始图片

*@paramnumber

*透明度

*@return

*/

publicstaticBitmapsetAlpha(BitmapsourceImg,intnumber){

int[]argb=newint[sourceImg.getWidth()*sourceImg.getHeight()];

sourceImg.getPixels(argb,0,sourceImg.getWidth(),0,0,sourceImg.getWidth(),sourceImg.getHeight());

//获得图片的ARGB值

number=number*255/100;

for(inti=0;i<argb.length;i++){

argb=(number<<24)|(argb&0x00FFFFFF);

//修改最高2位的值

}

sourceImg=Bitmap.createBitmap(argb,sourceImg.getWidth(),sourceImg.getHeight(),Config.ARGB_8888);

returnsourceImg;

}

‘肆’ img标签里的PNG格式的图片怎么让他透明显示

设置透明度css
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;

‘伍’ 关于设置图片背景透明

IE6 png 透明 (三种解决方法)(转来的哦)

FF和IE7已经直接支持透明的png图了,下面这个主要是解决IE6下透明PNG图片有灰底的
=============================================================================
此效果简单,。。。。相当不错 推荐

style="FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/fl.png')"
语法:
filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src=sURL )
enabled : 可选项。布尔值(Boolean)。设置或检索滤镜是否激活。true | false true : 默认值。滤镜激活。
false : 滤镜被禁止。

sizingMethod : 可选项。字符串(String)。设置或检索滤镜作用的对象的图片在对象容器边界内的显示方式。 crop : 剪切图片以适应对象尺寸。
image : 默认值。增大或减小对象的尺寸边界以适应图片的尺寸。
scale : 缩放图片以适应对象的尺寸边界。

src : 必选项。字符串(String)。使用绝对或相对 url 地址指定背景图像。假如忽略此参数,滤镜将不会作用。
特性:
Enabled : 可读写。布尔值(Boolean)。参阅 enabled 属性。
sizingMethod : 可读写。字符串(String)。参阅 sizingMethod 属性。
src : 可读写。字符串(String)。参阅 src 属性。
说明:
在对象容器边界内,在对象的背景和内容之间显示一张图片。并提供对此图片的剪切和改变尺寸的操作。如果载入的是PNG(Portable Network Graphics)格式,则0%-100%的透明度也被提供。
PNG(Portable Network Graphics)格式的图片的透明度不妨碍你选择文本。也就是说,你可以选择显示在PNG(Portable Network Graphics)格式的图片完全透明区域后面的内容。
实例:解决IE6下png透明失效的问题。
CSS样式:
.png{
_background: url(http://www.snowangel.cn/images/angel.png) no-repeat !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="http://www.snowangel.cn/images/angel.png");
background:none;
width:118px;height:133px;
}
.png div{position:relative;}
HTML代码:
<div class="png">
<div>
CSS 背景PNG透明 及 链接失效问题解决
</div>
</div>

/*
兼容IE6.0、IE7.0、FF,
IE7.0和新版的FF其实是可以不加filter滤镜直接透明的。
*/
=============================================================================

第 1 种方法:定义一个样式,给某个div应用这个样式后,div的透明png背景图片自动透明了。(注意两处图片的路径写法不一样,本例中,icon_home.png图片与html文件在相同目录)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
<!--
.qq {
height: 90px;
width: 90px;
background-image: url(icon_home.png)!important;/* FF IE7 */
background-repeat: no-repeat;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='icon_home.png'); /* IE6 */
_ background-image: none; /* IE6 */
}
-->
</style>
</head>
<body>
<div class="qq"></div>
</body>
</html>

第 2 种方法: 给img定义样式,页面上所有透明png即自动透明了。(这方法只对直接插入的图片有效,对背景图无效)注意,要准备一个透明的小图片transparent.gif,大小不限。必须放在和html相同的目录
请勿大量使用,否则会导致页面打开很慢!!!)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
.mypng img {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}
</style>
</head>
<body>
换成你的png图片
<div class="mypng">
<img src="icon_face_07.png" width="30" height="30" />
<img src="icon_face_10.png" width="30" height="30" />
<img src="icon_face_08.png" width="30" height="30" />
</div>
</body>
</html>

第 3 种方法:用JS实现,加上一段js代码后,所有插入的透明png自动透明了.(注意,这方法也是只对直接插入的图片有效,对背景图无效)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="JavaScript">
function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6.
{
var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])
if ((version >= 5.5) && (document.body.filters))
{
for(var j=0; j<document.images.length; j++)
{
var img = document.images[j]
var imgName = img.src.toUpperCase()
if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
{
var imgID = (img.id) ? "id='" + img.id + "' " : ""
var imgClass = (img.className) ? "class='" + img.className + "' " : ""
var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
var imgStyle = "display:inline-block;" + img.style.cssText
if (img.align == "left") imgStyle = "float:left;" + imgStyle
if (img.align == "right") imgStyle = "float:right;" + imgStyle
if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
var strNewHTML = "<span " + imgID + imgClass + imgTitle
+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
img.outerHTML = strNewHTML
j = j-1
}
}
}
}
window.attachEvent("onload", correctPNG);
</script>
<style type="text/css">
<!--
body {
background-color: #9999CC;
}
-->
</style></head>
<body>
把图片换成你自己的图片
<img src="img/icon_face_03.png" width="30" height="30" /><!--把图片换成你自己的图片 -->
<img src="img/icon_face_05.png" width="30" height="30" />
<img src="img/menu_title_over.png" width="130" height="36" />
</body>
</html>

方法四

<script language="javascript">
// 修复 IE 下 PNG 图片不能透明显示的问题
function fixPNG(myImage) {
var arVersion = navigator.appVersion.split("MSIE");
var version = parseFloat(arVersion[1]);
if ((version >= 5.5) && (version < 7) && (document.body.filters))
{
var imgID = (myImage.id) ? "id='" + myImage.id + "' " : "";
var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : "";
var imgTitle = (myImage.title) ? "title='" + myImage.title + "' " : "title='" + myImage.alt + "' ";
var imgStyle = "display:inline-block;" + myImage.style.cssText;
var strNewHTML = "<span " + imgID + imgClass + imgTitle

+ " style=\"" + "width:" + myImage.width

+ "px; height:" + myImage.height

+ "px;" + imgStyle + ";"

+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"

+ "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>";
myImage.outerHTML = strNewHTML;
} }

window.onload=function(){
document.getElementById("top").style.height=screen.height/5+"px";

}//
</script>

用法如下:
<img src="logo.png" width="328" height="325" border="0" onload="fixPNG(this)" />

‘陆’ 怎么用css方式或者ps方式把这张图片的背景变成透明的 谢谢你们了

透明的PNG格式

看了你的补充提问,“现在不是透明的问题了 我想知道怎么让IE6支持 png透明 有好的办法吗”

解答如下:

所谓透明,就是文字和图像以外的部分是透明的,那么什么叫透明呢?透明是以参照物来判断的,如果参照物是红色,那么我们看到红色了,就证明是透明的;如果参照物是绿色,那么我们看到绿色就证明是透明了;如果参照物是一幅图像,那么我们看到图像的一部分了就请明图像是透明的;

那么在电脑上看图,怎么知道它是透明的还是不透明的呢?电脑屏幕全世界都是以白色为底色的,所以,我们没办法判断是透明还是不透明。

那么到底怎样才能判断是透明还是不透明的呢?PS为了实现这一目标,它用底色为黑白相间的格子来作为底色,所以透明的图像,即PNG图像,只要导入PS就知道它是透明还是不透明了。

至于你说的IE6支持透明的问题,这是不存在的。

‘柒’ 如何设置HTML图片的背景颜色为透明的

1、首先新建一个记事文本,重新命名背景颜色.html,按回车确认,如下图所示。

‘捌’ html css里设置div为50%透明,为div里面的img添加opacity:1;不透明,但显示的结果img也是透明的,

你外面的DIV都透明了。那么他包含的所有元素都是透明的。你可以这么做
<div style="position:relative">
<div style="opactiy:.5;position:absulot;left:0;top:0;width:100%;height:100;">这是你要透明的DIV</div>

<img src="" style="position:absulot;left:0;top:0;width:100%;height:100;"> /><!--这个是不透明的-->

</div>
当然这种方式一点都不理想
最好的方式当然是设置

外面这个DIV 背景“色”为透明。而不是他本身透明rgba(134, 62, 62, 0.39)
如果是图片就是第一种方式。

‘玖’ css里怎么给背景图片变透明点 给图片的div加什么代码才能实现呢

1、新建html文档,在body标签中添加一个img标签,这时默认情况下图片是不透明的:

‘拾’ 如何设置HTML图片的背景颜色为透明的

需要准备的材料分别有:电脑、chrome浏览器、html编辑器。

1、首先,打开html编辑器,新建html文件,例如:index.html,编写问题基础代码。

阅读全文

与img图片怎么透明相关的资料

热点内容
简单大方的人物日本图片 浏览:927
运动鞋配衣服好看图片 浏览:604
米色外套和黑色内搭男生图片 浏览:409
忙着挣钱忙着长大文字图片图片 浏览:329
女孩绘画卡通图片 浏览:646
整体淋浴房图片价格 浏览:37
图片男生超拽冷酷动漫 浏览:765
怎么把图片设为桌面 浏览:443
背影图片可爱卡通图片 浏览:10
女孩内衣真实图片 浏览:870
word文档里的图片怎么把底色去掉 浏览:437
眼镜男生可爱图片 浏览:652
oppo手机怎么隐藏图片 浏览:22
美女双手图片 浏览:737
word图片在文字中显示一半 浏览:217
小兔子头像图片卡通可爱手绘 浏览:292
二年级最简单手工图片 浏览:487
动漫图片的10人 浏览:587
6s图片怎么动 浏览:363
男生戴小皮筋的图片小学生 浏览:839