㈠ 网页中设背景图片透明的代码
你真接把图片改成透明到用到网页不就行咯。。
㈡ python 做界面时如何使图片保持透明背景
#coding=utf-8
#matplotlib背景透明示例图
#python3.5
importnumpyasnp
importmatplotlib.pyplotasplt
frompylabimportmpl
importscipy.statsasstats
#设置中文字体
mpl.rcParams['font.sans-serif']=['SimHei']
defautolabel(rects):
#attachsometextlabels
forrectinrects:
height=rect.get_height()
#设置标注文字及位置
ax.text(rect.get_x()+rect.get_width()/2,0.03+height,'%.4f'%height,ha='center',va='bottom')
#数据
testData=[[0.87,0.40,0.56],
[0.97,0.50,0.33],
[0.88,0.30,0.44],
[0.25,0.23,0.17],
[0.73,0.33,0.45]]
N=3
width=0.5
ind=np.arange(width,width*6*N,width*6)
fig,ax=plt.subplots()
rectsTest1=ax.bar(ind,(testData[0][0],testData[0][1],testData[0][2]),width,color=(0,0,1,1),edgecolor=(0,0,1,1))
rectsTest2=ax.bar(ind+width,(testData[1][0],testData[1][1],testData[1][2]),width,color=(1,0,0,1),edgecolor=(1,0,0,1))
rectsTest3=ax.bar(ind+2*width,(testData[2][0],testData[2][1],testData[2][2]),width,color=(0,1,0,1),edgecolor=(0,1,0,1))
rectsTest4=ax.bar(ind+3*width,(testData[3][0],testData[3][1],testData[3][2]),width,color=(1,0.6471,0,1),edgecolor=(1,0.6471,0,1))
rectsTest5=ax.bar(ind+4*width,(testData[4][0],testData[4][1],testData[4][2]),width,color=(0.5804,0,0.8275,1),edgecolor=(0.5804,0,0.8275,1))
ax.set_xlim(0,9.5)
ax.set_ylim(0,1.4)
ax.set_ylabel('数值')
ax.yaxis.grid(True)
ax.set_xticks(ind+width*2.5)
ax.set_xticklabels(('P','R','F'))
#设置图例
legend=ax.legend((rectsTest1,rectsTest2,rectsTest3,rectsTest4,rectsTest5),('test1','test2','test3','test4','test5'))
frame=legend.get_frame()
frame.set_alpha(1)
frame.set_facecolor('none')#设置图例legend背景透明
#给每个数据矩形标注数值
autolabel(rectsTest1)
autolabel(rectsTest2)
autolabel(rectsTest3)
autolabel(rectsTest4)
autolabel(rectsTest5)
plt.savefig('C:/Users/XX/Desktop/test.png',format='png',bbox_inches='tight',transparent=True,dpi=600)#bbox_inches='tight'图片边界空白紧致,背景透明
㈢ 再HTML中如何设置一个表格的背景色为透明的
1、首先创建一个基础的html文件,并根据下图录入代码。
㈣ 如何设置HTML图片的背景颜色为透明的
需要准备的材料分别有:电脑、chrome浏览器、html编辑器。
1、首先,打开html编辑器,新建html文件,例如:index.html,编写问题基础代码。
㈤ 如何设置HTML图片的背景颜色为透明的
1、首先新建一个记事文本,重新命名背景颜色.html,按回车确认,如下图所示。
㈥ vb添加透明图片,即可以看到背景的图片
首先你要明白的是 不规则图片是把一种或几种颜色透明了的结果,不规则图片也是一个矩形的图片,只是不显示了外围的颜色
其次是 游戏中的绘图一般都使用了 directdraw绘图的,如果设计到图像的选装则使用direct3D,因为3d旋转比2D矩阵算法来的容易
在创建directdraw对象后 可以调用 setcolerkey 设置色彩键,
在VB 中如果你不追求速度可以用gdiplus绘图 就是 GDI+,直接把图片透明的绘制在picture上,它会自动识别透明色
这个简单
首先用:
GdiplusStartup 设置GDI+
然后
GdipCreateFromHDC 绑定到绘制的图片
GdipLoadImageFromFile 加载带透明信息的图片比如 gif ,ICO,png 等格式的
GdipGetImageWidth
GdipGetImageHeight 获得图片的大小
GdipDrawImageRect 绘制图片
GdipDisposeImage 处理图像
GdipDeleteGraphics 删除
GdiplusShutdown 关闭 和卸载
至于API 的声明 和 对象的创建代码有点多,在说网上有的是我就不写的
㈦ 跪求png背景图片在ie6下透明代码 跪求png背景图片在ie6下透明代码
解决这个问题大致有以下方法(其原理都是通过AlphaImageLoader滤镜来解决)。
方法一:
<div style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/header.png);width:200px;height:50px"></div>
点评:这种方法虽然较好的解决了IE 5+的浏览器,但却得本来能正常显示透明PNG图片的FireFox无法正常显示!
方法二:
<script type="text/javascript">
// PNG纠正控件 1.0 For IE 5.5或更高.
// 作者:舜子
function isIE(){
if (navigator.appName!="Microsoft Internet Explorer") {return false}
return true
}
function correctPNG()
{
for(var i=0; i<document.images.length; i++)
{
var img = document.images
var LW=img.width
var LH=img.height
var imgName = img.src.toUpperCase()
if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
{
img.style.filter+="progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+img.src+", sizingmethod=scale);"
img.src="/images/transparent.gif"//transparent.gif为1px*1px的透明gif图片
img.width=LW
img.height=LH
}
}
}
if (isIE()) {window.attachEvent("onload", correctPNG);}
</script>
点评:这种方法确实能解决这个问题,但是如果不是在本地调试,通常需要一段时间的转换!
方法三:
<div id="header"><!--此DIV为需要插入PNG图片的区域-->
<script type="text/javascript">
if (navigator.appName!="Microsoft Internet Explorer") {
document.write("<img src=\"/images/header.png\" width=\"200\" height=\"50\" alt=\"站长吧 Master8.NET\" />");
} else {
document.write("<img style=\"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/header.png, sizingmethod=scale);width:200px;height:50px;\" src=\"{$rootpath}/images/transparent.gif\" width=\"200\" height=\"50\" alt=\"站长吧 Master8.NET\" />");
}
</script>
<div>
点评:事实上网页中绝对需要使用透明PNG图片的地方并不多,所以如果你的网页中仅仅是一两处使用透明PNG图片,建议用这种方法。
如果浏览者禁用了js,方法二和三当然失去了作用。针对方法三,可以做一些完善:
<div id="header">
<div id="Index_header">图片简要说明,正常浏览本站请不要禁用js</div>
<div>
<script type="text/javascript">
if (navigator.appName!="Microsoft Internet Explorer") {
document.getElementById('logo').innerHTML="<img src=\"/images/header.png\" width=\"200\" height=\"50\" alt=\"站长吧 Master8.NET\" />"
} else {
document.getElementById('logo').innerHTML="<img style=\"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/header.png, sizingmethod=scale);width:200px;height:50px;\" src=\"/images/transparent.gif\" width=\"200\" height=\"50\" alt=\"站长吧 Master8.NET\" />"
}
㈧ 网页设置图片透明代码
1。自己制作透明效果的图片,gif和png可以支持透明背景的 2。使用css滤镜,filter:alpha(opacity=50) 其中50是透明度,此方法仅ie支持
㈨ 在C#.net代码中如何生成透明背景的png图片
BackgroundImage属性在属性窗口中的按钮,选择PNG图像可以啊,如果图像尺寸不合适,可以设置backgroundImagelayout属性,你可以使用缩放(Zoom)或伸展(伸懒腰),透明背景,然后设置BackColor属性为透明
㈩ css里怎么给背景图片变透明点 给图片的div加什么代码才能实现呢
1、新建html文档,在body标签中添加一个img标签,这时默认情况下图片是不透明的: