html生成真正的空图片代码 用canvas和script生成无实质性的空白图像 比图像透明处理还要牛 那种空白透明头像就是这么做出来的

  我看到有些朋友还在用PS等图片处理软件编辑纯色图片变透明的操作,实质上图像透明化,并非真正意义上的图片看不到了,只是图片透明化了而已,如果处理不当,还是可以看到图片细微的颜色的。有没有真正意义上的空白图像呢?学习过html网页编程的朋友都知道,只需一段简单的html代码,就可以实现用canvas和script生成并无实质图像信息的空图,具体怎么操作呢?

  首先,打开记事本(或电脑桌面右键新建一个文本文档打开)然后把下面的代码复制进去,然后点另存为,选择保存类型为所有文件,随便取个名字,后缀要加上.html比如(空白头像生成器.html)这样就可以了,然后保存到桌面,然后双击打开,会提示让下载一个名字为【空图.png】的图片,将此图下载到桌面上,打开看一下,你就会看到一个黑色或白色的空白透明的图片了,实际上它是没有颜色的,只是系统为了显示而已,看一下这个图片的大小才8KB,纯代码组成的框架,是不是你想要的空白图像呢?下面是空图生成html代码:

<html><canvas width="500" height="500" id="canvas"><canvas><script>
var type = 'png';var imgData = canvas.toDataURL(type);
var saveFile = function(data, filename){
var save_link = document.createElementNS('http://www.w3.org/1999/xhtml', 'a');
save_link.href = data;
save_link.download = filename;
var event = document.createEvent('MouseEvents');
event.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
save_link.dispatchEvent(event);};
var filename = '空图.' + type;saveFile(imgData,filename);
</script></html>

下面这个空白图片是上述代码生成的,也可以直接下载使用:

  这面是一个像素为500x500的空图,如果你需要其他尺寸,就更改里面的width="500" height="500"为你想要的尺寸即可,如果不想要png格式,你还可以改成如jpg格式的,更改第二行的png为jpg保存即可。

  喜欢这篇文章的粉丝朋友请给我点个赞吧,谢谢了!以后我会发布更多有趣的信息奉献给关注我的朋友,一定要关注我哟!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

轶软工作室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值