打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何用ChatGPT批量编辑图片,改善画质

OpenAI 的 ChatGPT 已经融入了我们的数字生活,让所有人都能轻松完成以前被认为是复杂的任务。在这些任务中,图像编辑要用到专业的软件如Photoshop,而现在,有了 ChatGPT,你可以通过聊天完成复杂的图像编辑。我将介绍使用ChatGPT编辑图像的三个方法——代码解释器、Image Editor和 MixerBox PhotoMagic 插件。

代码解释器以其令人印象深刻的数据分析能力而闻名,同时也是批量图像编辑的强大工具。它拥有一系列功能,可以轻松实现水印、人脸识别、马赛克效果、图像降噪、将图像转换为 GIF 和去除白色背景等功能。它是大规模图像处理的理想工具,无需编程或软件专业知识。

另一方面,当你有在线图像或存储在服务器上的图像需要编辑时,Image Editor插件则是一个绝佳的工具。它具有多种功能,包括上传图片、调整大小、裁剪、模糊和旋转照片。它的实用性强,可快速、轻松地编辑图片。

最后,MixerBox PhotoMagic插件是一款专注于提高图像质量的专业工具。它在恢复扫描文档的细节、减少图像噪点和提高图像分辨率等任务中大显身手。它尤其擅长恢复复杂的细节,如人或动物的皮肤或毛发,提供了真正神奇的细节恢复水平。

这三个工具共同组成了一个强大的图像编辑工具包,每个工具都有其独特的优势,帮助你实现最佳效果。

ChatGPT Code Interpreter

大家都知道ChatGPT的代码解释器在数据分析方面很强大,但是你知道它还可以批量编辑图片吗?

它不但可以进行一些基础的批量图片编辑,还有一些惊艳的功能,比如:

  • · 图片加水印

  • · 人脸识别并打马赛克

  • · 图像降噪

  • · 图片转GIF动画

  • · 删除图像主体周围的白色背景

这些惊艳的功能也可以批量操作,我在另一篇文章中有详细介绍:

这次,让我们看看如何激活这个功能并实现一些基础的图片编辑。

目前ChatGPT的代码解释器 (Code Interpreter)的使用前提是要有ChatGPT Plus账号。登录ChatGPT以后,点击左下角用户名右边的三个点形状的按钮,打开ChatGPT的设置窗口。

chatgpt setting button
chatgpt setting

在新打开的窗口中,点击左侧的'Beta features',然后把右侧下方的Code interpreter切换到打开状态。

chatgpt beta features code interpreter

关闭窗口,把鼠标悬停在ChatGPT主界面上方的'GPT-4'按钮上,然后在弹出的下拉菜单里选择'Code interpreter'。

activate chatgpt code interpreter

这样我们就成功激活了Code interpreter。

chatgpt main interface with code interpreter

点击ChatGPT聊天对话框里左边的加号按钮,就可以打开本机的文件浏览器。在本地浏览器里选择你要上传的图片。如果你要批量处理图片,可以把它们一起放在一个文件夹并压缩。

chatgpt code interpreter upload button

我将使用以下三张美女肖像作为素材。

chatgpt batch image editing portraits example

批量图片缩放

批量缩放图像可以同时调整多个图像的大小并保留所有图像的内容和纵横比,从而节省编辑大量图片的时间和精力。 这在网站优化等场景中非常有用,较小的图像文件可以缩短加载时间。

现在,我用之前提到的三张美女的图片进行演示,但是实际上你可以把几千张图片放在一个文件夹里,然后压缩一下,只要文件大小不超过512M即可。

让我们把那三张美女图片同时放大3倍,并保留画质。在放大之前,先看下原先图片大小。

chatgpt code interpreter batch image scaling image size

三张图片的尺寸都是相同的。

chatgpt code interpreter batch image scaling image dimension

让我们开始处理图片。输入以下Prompt:

将压缩包中的图片放大三倍,并提供处理后图片的下载链接。

ChatGPT过了一会儿就处理好了这三张图片,把它们放到一起并压缩成一个包,然后提供了下载的链接。

chatgpt code interpreter batch image scaling download link

解压以后,发现三张图片的尺寸都变大了。

chatgpt code interpreter batch image scaling image size after

宽度和高度都变为了原先的三倍。

chatgpt code interpreter batch image scaling image dimension after

你还可以输入其他Prompt来缩放图片,例如:

  1. 1. 将 压缩包中的所有图像缩放为800像素宽度,同时保持其原始宽高比。

  2. 2. 请将给定压缩文件中的每个图像按原始尺寸缩小50%。

  3. 3. 我希望您将压缩文件中的每个图像放大2.5 倍。

  4. 4. 您能否将这个压缩包中的所有图片调整为600像素的高度并保留其原始宽高比?

  5. 5. 我需要将此压缩包中的每个图像缩放至1920x1080像素的分辨率。

批量图片裁剪

批量裁剪是指从图像集合中一次性而不是单独选择和提取特定区域的过程。 该区域也称为感兴趣区域 (ROI),由从参考点开始的特定点或测量值定义。 裁剪图像后,仅保留所选区域中的像素。

批量裁剪在日常场景中特别有用,比如批量处理电商产品图像使其具有统一的外观。 在这种情况下,批量裁剪可以一次性完成相同的任务,从而确保以完全相同的方式处理每张图像以获得一致的外观,从而为你节省大量时间和精力。

你可以用如下Prompt来指定裁剪的区域:

  1. 1. 从点(100,100)开始裁剪压缩包中的每张图像,宽度为500像素,高度为300像素。

  2. 2. 请从给定压缩文件中的每个图像中提取由坐标 (300,200) 到 (800,600) 定义的感兴趣区域。

  3. 3. 您能否从压缩文件中每张图像的中心裁剪出边长 400 像素的正方形?

  4. 4. 裁剪压缩包中的所有照片,重点关注从左上角 (0,0) 到右下角 (600,400) 的矩形定义的区域。

  5. 5. 我想将压缩包中每张图像中间的主题隔离出来,以中心周围 200 像素为半径进行裁剪。

为了让这个实例更有趣一点,我输入了以下Prompt:

从压缩文件中的每个图像中裁剪脸部,编译并压缩它们,然后提供下载链接。

ChatGPT成功识别了面部并裁剪出来。它还贴心地重命名了图片。

chatgpt code interpreter batch image cropping dowload link

最终的效果如下。

p16 chatgpt code interpreter batch image cropping results

批量旋转图片

批量旋转指的是将一组图像围绕特定点顺时针或逆时针旋转一定角度。 在此过程中,所有图像的像素值都会重新排列以匹配新的方向,但内容保持不变。

这种技术在日常生活中需要多张照片的统一方向的情况下非常方便。 例如,你可能有一组以纵向模式拍摄的照片,但希望以横向模式查看。 批量旋转可以节省了时间并确保每个图像以完全相同的方式旋转,从而在整个图像集合中保持一致的外观。

让我们来看一个有趣的实例。输入以下Prompt:

将压缩包中的图像分别旋转-15度、0度和15度,将三张旋转后的图像像拍立得照片一样框起来,并排列成拼贴画。 提供结果的下载链接。

这是最终ChatGPT生成的效果。

chatgpt code interpreter batch image rotating results

上面的实例也许并不实用,只是为了展示Code Interpreter的功能。让我们看一些简单而实用的Prompt:

  1. 1. 将压缩包中的每个图像顺时针旋转90度。

  2. 2. 请将给定压缩文件中的每个图像逆时针旋转45度。

  3. 3. 能否将压缩文件中的每张图片绕其中心旋转 180 度?

  4. 4. 将压缩包中的所有图像围绕点(300,300)顺时针旋转30度。

  5. 5. 我需要此压缩文件中的每个图像沿水平轴旋转 180 度。

批量模糊图像

批量模糊指的是一次对多个图像应用模糊效果,柔化细节并减少噪点。 这是通过使用高斯模糊或中值模糊等技术调整像素值来实现的。 高斯模糊对每个像素应用加权平均值,而中值模糊则用其邻域的中值替换每个像素。

批量模糊的需求经常出现在日常场景中,例如模糊一组照片以获得更柔和、更具美感的效果,或者模糊一组照片的背景,使其不易分散注意力。

为了让实例更加有趣,我要模糊这三张美女图片的面部。输入以下Prompt:

对压缩包中的肖像中的脸部应用 30 像素高斯模糊,像宝丽来照片一样将它们框起来,创建拼贴画,并提供下载链接。

最终的效果如下。

chatgpt code interpreter batch image blurring results

还有一些基础但实用的Prompt:

  1. 1. 对压缩包中的每张图片应用半径为 5 像素的高斯模糊。

  2. 2. 使用具有 3x3 内核的中值滤波器模糊压缩包中的所有图像。

  3. 3. 您能否使用高斯方法对压缩文件中的每张图像应用 sigma 值为 2.0 的模糊效果?

  4. 4. 请对压缩包中的所有图像沿水平方向应用运动模糊,核大小为 20。

  5. 5. 我想柔化压缩包中所有照片的细节,能否为每张照片应用模糊滤镜?

ChatGPT插件Image Editor

某些情况下图片可能不保存在本地,而是保存在云端或者服务器上。ChatGPT的代码解释器虽然强大,但是无法处理在线的图片。在这种情况下,可以使用ChatGPT的插件ImageEditor。

它有以下功能:

  1. 1. 上传图片:要编辑图片,首先要把在线的图片上传到Image Editor的云空间里。

  2. 2. 调整照片大小:可以指定所需的宽度和高度(以像素为单位)。

  3. 3. 裁剪照片:可以为裁剪区域指定所需的宽度和高度(以像素为单位)。

  4. 4. 模糊照片:可以指定模糊的强度,值范围为 0 到 2000。默认强度为 100。

  5. 5. 旋转照片: 旋转按顺时针方向进行,可以指定旋转角度,值范围为 0 到 360 度。

我们先来看下怎样安装这个插件。

要使用这个插件,首先确保已经激活了ChatGPT插件的功能。

chatgpt user interface
open chatgpt setting
chatgpt plugin setting beta features

然后去ChatGPT插件商店搜索插件进行安装。

然后搜索关键词'Image Editor'并点击”Install“进行安装。

chatpgt plugin store search image editor

安装完以后,就可以上传图片啦,输入下面的指令:

上传图像进行编辑: [图片网址]

[图片网址]

……

chatgpt plugin image editor upload images

图片已成功上传。Image Editor插件还为我生成了这些图片的ID。有了这些ID,就可以在编辑过程中指定任意的图片啦。

比如我要模糊图片,输入这个Prompt:

以 500 的强度对 photo_1488953 进行模糊处理。

ChatGPT输出了以下结果:

该过程已完成。 这是你的模糊图像:

在新选项卡中打开模糊图像

该图像已被模糊化,强度为 500。您可以根据需要继续编辑该图像或其他图像。 该图片的照片 ID 为“photo_1488953”。

如果你要批量模糊所有图片,可以输入以下Prompt:

对所有上传的图像进行模糊处理,强度为 500。

当然这里的强度是可以自定义的。

ChatGPT 插件MixerBox PhotoMagic

MixerBox PhotoMagic ChatGPT插件可以提高图像的质量。它可以恢复扫描文件的图片细节,减少图片的噪点,提高图像的分辨率。它尤其善于恢复人类或动物的皮肤或毛发的细节。

和上面的插件Image Editor一样,你只需要提供图片的URL。

我们来通过实例了解以下它恢复扫描文件细节的能力。

下图是处理前后的对比图:

mixerbox photomagic restore details of scanned file

要还原扫描文件的细节,只需要输入这个简单的Prompt:

恢复此扫描文件的详细信息:[图片网址]

把[图片网址]替换为你的实际的图片的URL。

mixerbox photomagic restore details of scanned file chatgpt conversation

它还可以用来提高图像的分辨率。比如你有一个尺寸比较小的图片,当它在网页上放大展示时,图片就变得模糊了。这时候可以用这个插件提高图像的分辨率。下图就是一张图片提高分辨率前后的对比图。

mixerbox photomagic photo enhancement

我只是输入了这个简单的Prompt:

帮我提高这张照片的分辨率:[图片网址]

图像的尺寸就从原先的1280x772变为了2560x1544。

mixerbox photomagic image resolution before and after

除了提高分辨率之外,减少图像的噪点也是一个很实用的功能。因为很多图片由于摄影时光线条件不好导致图像会出现亮度不均匀的杂点,影响图片的质量。

下图是用这个插件给图片降噪的前后对比。我们可以发现图中的舞者原先的皮肤由于噪点的存在看起来很粗糙。经过处理后皮肤就变得光滑了。

mixerbox photomagic reduce noise before and after

只需要把这个简单的Prompt提交给ChatGPT即可:

消除这张照片中的噪点:[图片网址]

结语

正如我们所探讨的,ChatGPT及其插件让每个人都能轻松编辑图像。它以令人兴奋的方式释放你的创造力。因此,不要犹豫,投入其中,大胆尝试。拥抱这些工具,重新定义你的极限,看看你能带来怎样令人惊叹的创作。毕竟,图像编辑已经变得像聊天一样简单。

PS: 如果本文对您有帮助,辛苦帮我点个赞哦🙏🏽

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Tensorflow 获取图像像素值
GPT-4.5,来了!30条指令,带你激活最强 Code Interpreter
Sam Altman:大家如此喜爱Code Interpreter!这是结合Midjourney的神奇用例
GPT-4最强功能正式解禁!网友感慨:又要颠覆多少岗位
GPT-4模型的参数量高达100万亿,比现有的ChatGPT模型强大500多倍。
使用TensorFlow和DLTK进行生物医学图像分析的介绍
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服