这是我用手机相机从一本书中拍摄的照片(很多)。
问题是背景太灰。我要全白。我有Adobe Photoshop CS6。有谁知道我该如何解决?
注意:我需要说明,因为我需要对许多其他图片执行此操作。
谢谢
这是我用手机相机从一本书中拍摄的照片(很多)。
问题是背景太灰。我要全白。我有Adobe Photoshop CS6。有谁知道我该如何解决?
注意:我需要说明,因为我需要对许多其他图片执行此操作。
谢谢
Answers:
首先,您需要对图像进行去饱和(CMD+ SHIFT+ U),这样可以消除任何颜色并更容易获得纯白色。
打开文件后,选择图像->调整->色阶。您将获得:
现在像这样将两个外部三角形带入(您需要尝试一下,直到得到喜欢的东西为止):
您应该以此结束!
我想出了一种很好的方法来清理这样的图片,即使背景或光线不均匀(也就是比这个问题中的示例更糟糕的情况),它也可以工作并且保留了颜色。
我的说明基于Gimp,但在其他程序(如Photoshop)中,它会非常相似。
编辑:金普(Gimp)有一个名为“高斯差异”的过滤器,该过滤器一步实现了以下所述的过程。
首先,复制该层:
使用高斯模糊来模糊复制的图层。使用足够大的内核大小,以至于无法从原始图像中分辨出任何细节。我在原始帖子中使用100px作为图片。
它看起来像这样:
然后将模糊层的“模式”设置为“分隔”。
生成的图像应该是白色背景上的线条图。
您在这里所做的本质上是图像上的高通滤波器,去除了低频信息(背景颜色的缓慢变化),并保留了高频信息(线条)。
用曲线增加对比度。
说明:
选择图像,然后按Ctrl- M。这将打开曲线对话框。 向左移动最高点,向右移动最低点,直到图像变为黑白。(押韵!)
对于没有Adobe Photoshop的人,这里有一个免费的跨平台替代方案:
使用ImageMagick,可以在命令行中完成
convert lQchR.png -auto-level -white-threshold 78% fish.png
这可能需要对白色阈值进行一些微调,但是它比GUI更快,尤其是当您有多张图片时:
convert *.png -auto-level -white-threshold 78% x-%04d.png
编辑:
joojaa的评论中指出了另一种使用除法的方法
convert fish.png ( +clone -blur 0x80 ) -compose Divide_Src -composite out_fish.png
convert fish.png ( +clone -blur 0x80 ) -compose Divide_Src -composite out_fish.png
描述了该方法。如果需要,添加自动级别。
ImageMagick convert命令可能与Windows convert命令冲突。因此,您必须指定完整路径。
假设我们要更改图像phototext.png的灰色背景并创建一个新图像phototext1.png。
假设将ImageMagick安装在以下文件夹中:C:\ Program Files \ ImageMagick-7.0.3-Q16
然后在命令提示符下输入follwing命令
“ C:\ Program Files \ ImageMagick-7.0.3-Q16 \ convert.exe” phototext.png-自动级别-白阈值78%phototext1.png