167. 【应-30-2·难】亮度调整 clamp
中等
Python
📋 题目描述
PIL `ImageEnhance.Brightness` 调整亮度时,会把每个 RGB 分量加上一个增量 d,然后裁剪(clamp)到 [0, 255] 区间。增量 d 可以为负数(变暗)。
现给一张 H×W 的彩色图,每像素由 R G B 三个 0~255 整数组成(每行 W*3 个数,依次是第 1 个像素的 R G B、第 2 个像素的 R G B……第 W 个像素的 R G B),以及增量 d。请输出每个分量加 d 后再 clamp 到 [0,255] 的结果。
📥 输入描述
第一行三个整数 H W d(1<=H,W<=50,-500<=d<=500)。
接下来 H 行,每行 W*3 个整数。
📤 输出描述
H 行,每行 W*3 个整数,用空格分隔。
输入样例
1 2 50 10 20 30 100 150 200
输出样例
60 70 80 150 200 250
提示:对每行的每个数 v,输出 max(0, min(255, v + d))。
注意 d 可能很大或很小,必须 clamp 到 [0, 255] 区间。
请登录后提交代码