图片圆角与边框怎么加:半径按短边算,输出尺寸 = 原图 + 2×边框
给图片加圆角和边框,工具里就两个滑块,看着没什么可讲的。但很多人加完发现:导出后四角是白块、圆角看起来"不圆"、加了边框后尺寸变成了奇数,插进网页排版全乱。这些都不是操作问题,是三个参数之间的换算没算清。
这篇把圆角、边框、输出尺寸三者的关系算明白,再给一张按用途选的参数表。最后说清两个坑:JPG 的白角和 PNG 的透明角。
先把三个量分清
| 参数 | 按什么算 | 常见值 | 影响 |
|---|---|---|---|
| 圆角半径 | 短边的百分比(或直接像素) | 2%~8%;50% = 正圆 | 观感风格 |
| 边框宽度 | 短边的百分比(或直接像素) | 2%~4%(细边);8%~12%(卡纸) | 输出尺寸、视觉重量 |
| 输出尺寸 | 原图 + 2 × 边框宽度 | — | 排版对齐 |
关键公式只有一个:新宽度 = 原宽 + 2 × 边框宽度(高度同理)。因为边框是加在图片外侧的,不是压在画面上。
举个例子:一张 1000×800 的图,短边是 800。取 3% 的边框 = 24px,输出就是 1048×848。如果你希望输出正好是 1000×800,那就要反过来算:边框宽度 = (1000 - 原宽) ÷ 2,先把原图缩到 952×752 再加 24px。
半径多大才"看起来对"
圆角不是越大越现代。它和画面尺寸是比例关系,所以用短边百分比来定最稳。以短边 800px 为例:
| 半径 | 800px 短边时 | 观感 | 适合 |
|---|---|---|---|
| 1%~2% | 8~16px | 几乎看不出来,只是"不那么锋利" | 网页正文配图、截图 |
| 3%~5% | 24~40px | 明显的卡片感 | 商品图、卡片、社媒配图 |
| 8%~12% | 64~96px | 柔和的"药丸感" | Banner、封面 |
| 50% | 400px | 正圆(正方形图)或胶囊形(长方形) | 头像、图标 |
两个限制要知道:
- 半径超过短边一半会被自动收敛。设 80% 和设 50% 的结果一样,工具不会报错,只是没变化;
- 长方形图的圆角看起来"不一样大"。因为半径是按短边算的,长边那两侧的弧长会显得更长。想让四角视觉一致,得手动微调或用四角独立设置。
边框:细边、卡纸、贴纸三种
| 类型 | 宽度(短边 %) | 典型用途 | 要点 |
|---|---|---|---|
| 细边 | 0.5%~2% | 截图和白色页面对比、商品图统一描边 | 半径设 0,用深灰或品牌色,比黑色柔和 |
| 卡纸白边 | 6%~12% | 拍立得、画廊相框、作品集 | 上左右等宽,底部可以更宽(更像拍立得) |
| 贴纸白边 | 8%~15%(配圆角+阴影) | 表情包、贴纸风素材 | 必须配圆角和投影,否则像"没抠干净" |
第一行那个"深灰比黑色柔和"是实操经验:纯黑描边在浅色背景上会显得很硬,换成 #333 或品牌深色,观感立刻不同。做商品图批量加框时尤其明显。
两个必踩的坑:白角和透明角
坑一:JPG 导出后四角是白的
JPG 不支持透明。圆角切掉的部分只能填一个颜色,绝大多数工具默认填白。所以:
- 图要贴在非白色背景上(深色网页、彩色海报)→ 必须导出 PNG;
- 只在白底上用 → JPG 也行,还更小;
- 导出后发现四角是黑的 → 说明工具把透明区填成了黑色,换 PNG 输出即可。
坑二:圆角和边框的顺序错了
正确顺序是先切圆角,再加边框,而且边框本身也要跟着圆角走。如果先加直角边框再切圆角,边框的四个角会被切掉,看起来像"边框缺了一块"。
用图层思维更好理解:圆角是蒙版(作用在图片上),边框是描边(作用在蒙版轮廓上)。PS 里的做法是给整个图层组加"描边"样式,而不是在画布上画一个矩形框。
按用途直接抄参数
| 用途 | 半径 | 边框 | 格式 |
|---|---|---|---|
| 网页正文配图 | 短边 1.5% | 无 | WebP |
| 商品主图(统一风格) | 2% | 1px 浅灰 | JPG / WebP |
| 社媒卡片 | 4% | 无,或细白边 | PNG(需透明时) |
| 头像 / 图标 | 50%(正圆) | 无 | PNG |
| 拍立得 / 相框 | 1% | 短边 8%~10%,底部再加 4% | JPG |
| 表情包 / 贴纸 | 短边 5%~8% | 白边 10% + 柔和投影 | PNG / GIF |
"商品主图 1px 浅灰"这条值得展开:电商平台同一屏里会并排显示多张商品图,如果每张的边框粗细、颜色都不一样,看起来就很不专业。用统一参数批量处理,比逐张精修更有效,批量流程见批量修改图片尺寸。
几个常见问题
加了边框,图片变大了,会不会影响清晰度?
不会。边框是新增的像素区域,原图内容一个像素都没动。但要注意:如果加完框又整体缩小到某个尺寸,原图部分就真的变小了。正确做法是先把原图缩到目标尺寸,再加边框,而不是加完再缩。
圆角图片上传后被"切"掉了怎么办?
多半是平台按正方形/固定比例二次裁切,把你辛苦做的圆角连同边框一起裁了。规避方法有两个:留出安全边距(边框做宽一点,裁掉一点也还在),或者干脆不加框,交给平台自己裁。这和裁剪比例怎么选里"留 5%~10% 余量"是同一个思路。
批量给几十张图加同样的圆角和边框,怎么保证一致?
关键是把参数写成相对短边的百分比,而不是固定像素。同一批图尺寸不同,用固定 20px 半径,小图会很圆、大图几乎没变化。用百分比就自动等比。支持批量圆角的工具都能设百分比。
圆角会不会让文件变大?
PNG 会略大一点(多了透明通道的区域),JPG 基本不变。影响体积的主要还是尺寸和内容复杂度,圆角本身可以忽略。要压体积看压缩到 200KB。
PS 里怎么给整组图层加统一描边?
把所有图层打成一个组,双击组打开"图层样式",勾选"描边":位置选"外部",大小填像素值,颜色选白或深灰。这样每一帧、每个图层都自动带上描边,不用逐层处理——做表情包和多图层合成时最省事,做法见表情包怎么做。
小结
圆角与边框就三件事:半径按短边百分比定(1.5% 最通用、50% 是圆)、边框加在外侧所以尺寸 = 原图 + 2×边框、要透明角就导出 PNG。操作顺序是先切圆角再加边框,批量时用百分比而不是固定像素。最后别忘了:加完边框的图画布变大了,如果还要缩,先缩原图再加框。