能否用css/js把jpg的图片做成png效果的图片
能否在网页中用css把jpg的图片做成png效果的图片,就是把jpg图片白色底的地方做成透明。
能否在网页中用css/js把jpg的图片做成png效果的图片,就是把jpg图片白色底的地方做成透明。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
能否在网页中用css把jpg的图片做成png效果的图片,就是把jpg图片白色底的地方做成透明。
能否在网页中用css/js把jpg的图片做成png效果的图片,就是把jpg图片白色底的地方做成透明。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(11)
....请用Photoshop2015-12-30 14:17:36 修改。
经 @EXDestroyer 提醒,突然想起了Canvas这神物。
搜索了一下,已有轮子。
利用 Canvas 将白色背景的 JPEG 图片转成透明的 PNG 图片
参考:
GitHub
https://github.com/zwhu/blog/issues/2
Segmentfault
http://segmentfault.com/a/1190000003718702
看到这个,我想我也是醉了……
然后各种脑补之后,我想能给的就只有这个了 http://www.w3cplus.com/css3/getting-to-know-css-blend-modes.html
关于CSS中的混合模式,仅作参考……但肯定没办法满足你的。
鉴于问题修改过了……这里提一个:canvas……
不能
CSS
是层叠样式表,适用于控制HTML
文档样式的,而不是控制文档中某个元素格式的。css的opacity:[number]0.0表示完全透明,1.0表示完全不透明
可以把图片变成透明,但是不能把图片的局部变透明。
也可以对文字进行设置。
希望对你有帮助~
你可以用canvas
css是层叠样式表,用于处理html文档中元素的样式,不能改变文件的属性(jpg格式 to png 格式)
可以通过js或服务端处理,但是转换后的清晰度什么,不一定能保证
so 还是 ps 吧
这个。。请用photoshop吧,了解一些基本操作就行了
脑洞有点大。。。这个还真不行!(题主不用再找了,直接去PS把,CSS是没有解决办法的,这么逆天的技能)
文件内容格式,这个前端不太好搞吧
css/js 不能够透明化jpeg的白色背景。jpeg格式已是有损的压缩格式,也无法对其做出修改。