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

发布于 2022-09-02 00:23:34 字数 119 浏览 33 评论 0

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(11

傾旎 2022-09-09 00:23:34

....请用Photoshop

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

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

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

殤城〤 2022-09-09 00:23:34

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

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

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


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

浅唱ヾ落雨殇 2022-09-09 00:23:34

不能

零崎曲识 2022-09-09 00:23:34

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

神回复 2022-09-09 00:23:34

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

尝蛊 2022-09-09 00:23:34

你可以用canvas

那请放手 2022-09-09 00:23:34

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

忆梦 2022-09-09 00:23:34

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

柳若烟 2022-09-09 00:23:34

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

各空 2022-09-09 00:23:34

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文