首页 > 能否用css/js把jpg的图片做成png效果的图片

能否用css/js把jpg的图片做成png效果的图片

能否在网页中用css把jpg的图片做成png效果的图片,就是把jpg图片白色底的地方做成透明。
能否在网页中用css/js把jpg的图片做成png效果的图片,就是把jpg图片白色底的地方做成透明。


....请用Photoshop

2015-12-30 14:17:36 修改。

经 @EXDestroyer 提醒,突然想起了Canvas这神物。
搜索了一下,已有轮子。

利用 Canvas 将白色背景的 JPEG 图片转成透明的 PNG 图片
参考:
GitHub
https://github.com/zwhu/blog/issues/2
Segmentfault
http://.com/a/1190000003718702


CSS是层叠样式表,适用于控制HTML文档样式的,而不是控制文档中某个元素格式的。


css的opacity:[number]0.0表示完全透明,1.0表示完全不透明
可以把图片变成透明,但是不能把图片的局部变透明。
也可以对文字进行设置。
希望对你有帮助~


不能


css是层叠样式表,用于处理html文档中元素的样式,不能改变文件的属性(jpg格式 to png 格式)
可以通过js或服务端处理,但是转换后的清晰度什么,不一定能保证
so 还是 ps 吧


你可以用canvas


脑洞有点大。。。这个还真不行!(题主不用再找了,直接去PS把,CSS是没有解决办法的,这么逆天的技能)


css/js 不能够透明化jpeg的白色背景。jpeg格式已是有损的压缩格式,也无法对其做出修改。


这个。。请用photoshop吧,了解一些基本操作就行了


文件内容格式,这个前端不太好搞吧


看到这个,我想我也是醉了……

然后各种脑补之后,我想能给的就只有这个了 http://www.w3cplus.com/css3/getting-to-know-css-blend-modes.html

关于CSS中的混合模式,仅作参考……但肯定没办法满足你的。


鉴于问题修改过了……这里提一个:canvas……

【热门文章】
【热门文章】