图片透明度
调节图片从不透明到完全透明——100% 在浏览器中完成。
源文件
将图片拖到此处
或点击选择文件
选项
什么是图片透明度?
图片透明度衡量图像看起来有多实或多透。100% 不透明度的图像完全实心,挡住身后的一切,而 0% 不透明度的图像完全不可见。中间的值产生半透明效果,背景可以透过来。透明度由每个像素的 alpha 通道控制,即 RGBA 颜色模型中的第四个值,范围从 0(完全透明)到 255(完全不透明)。
本工具通过缩放 alpha 通道来改变任意图片的透明度。您上传图片,将透明度滑块从 0 拖到 100%,工具将每个像素的 alpha 值乘以所选比例。结果重新编码为 PNG、JPG 或 WebP。由于整个流程使用 JavaScript 和 Canvas API 在本地运行,图片不会被上传,结果几乎瞬时生成。
透明度的工作原理
本工具底层使用 Canvas 2D API。源图像绘制到离屏画布上,然后 getImageData 返回 RGBA 值的原始像素缓冲区。对每个像素,alpha 值(第四通道)乘以透明度比例:100% 时 alpha 不变,50% 时减半,0% 时变为零。修改后的缓冲区通过 putImageData 写回,并按所选格式重新编码。
一个重要细节是 JPG 不支持透明度。如果选择 JPG 输出,工具会在编码前将半透明图像合成到白色背景上,使淡出区域融入白色而非变黑。PNG 和 WebP 都支持完整 alpha,因此能保留真正的透明度,是需要在其他设计中叠层的透明结果的最佳选择。
何时调整图片透明度
改变透明度是图片编辑和设计中最常见的操作之一。无论是制作水印、拼贴还是设计分层构图,可控的透明度通常是合适的工具。常见场景包括:
- 水印。降低 logo 的透明度,使其覆盖照片但不喧宾夺主。
- 分层设计。将背景图片设为半透明,使前景文字保持可读。
- 拼贴。通过降低重叠图层的透明度将多张照片融合在一起。
- 淡入淡出效果。在图像边缘创建渐变淡出以实现柔和过渡。
- 样机。在产品照后面放置淡淡的图片以暗示环境但不分散注意力。
每当需要图片退后或融合而非独立呈现时,降低透明度是最快的方式。
不透明度、透明度与 alpha 的区别
这三个术语密切相关,但使用语境略有不同。不透明度描述物体有多实,从 0%(不可见)到 100%(完全实心)。透明度是相反的概念——物体有多透——因此 100% 透明度等于 0% 不透明度。Alpha是图像文件中存储此值的技术术语,通常为 0 到 255 的 8 位数字。
实践中,设计师通常谈论不透明度("将图层设为 50% 不透明度"),而开发者使用 alpha("像素的 alpha 为 128")。本工具以不透明度百分比的形式呈现这个概念,因为这是最直观的思考方式,并自动转换为底层 alpha 通道。
如何更改图片透明度
更改图片透明度只需几秒,且完全在浏览器中运行——无需上传、无需注册、无水印。请按以下步骤操作:
- 上传图片。点击上传区域或拖放 JPG、PNG、WebP、GIF 或 BMP 文件。图片会即时解码并预览。
- 设置透明度。使用 0 到 100% 的滑块。100% 完全实心,0% 不可见,中间值产生半透明效果。
- 选择输出格式。选 PNG 或 WebP 保留透明度,选 JPG 合成到白色背景。
- 点击"应用透明度"。工具处理图像并并排显示原图与结果文件大小。
- 下载结果。点击"下载透明度图片"保存图像。原文件在设备上保持不变。
由于每一步都使用 JavaScript 在浏览器本地运行,您的图片绝不会上传到服务器。这让工具完全私密、快速,适合处理敏感图像。
这个透明度工具免费吗?
是的,完全免费,无需注册、无水印、无限制。
应该用多少透明度?
水印常用 20–40%。分层背景用 50–70% 可保持图片可见而不压过前景内容。从 50% 开始按需调整。
支持透明 PNG 吗?
支持。如果输出 PNG 或 WebP,透明度完全保留,滑块会缩放现有 alpha。输出 JPG 时结果合成到白色背景。
我的图片会被上传吗?
不会。所有处理都在本地完成,图片永远不会离开您的浏览器。