同事用PS调色调到快要崩溃,我用AiPy十分钟解决!
采用“Code is Agent”范式,大模型直接动态生成Python代码并调用本地环境资源,实现端到端自动化,开源免费,可本地部署。泛黄的相纸记录着祖父年轻时的军装轮廓,却藏起了那抹曾闪耀过的军绿色;斑驳的影像定格了父母初遇的街角,却让砖缝里的青苔、墙上的海报色彩成了永远的谜。
引言:
泛黄的相纸记录着祖父年轻时的军装轮廓,却藏起了那抹曾闪耀过的军绿色;斑驳的影像定格了父母初遇的街角,却让砖缝里的青苔、墙上的海报色彩成了永远的谜。
我们总在这些灰度影像里试图打捞更多细节 —— 那朵别在衣襟上的花是什么颜色?天空是澄澈的蓝还是微醺的粉?如今,AiPy 让这些想象有了落地的可能

实战操作
AiPy部署
AiPy是一款融合 LLM 与 Python 开发生态的创新工具。采用“Code is Agent”范式,大模型直接动态生成Python代码并调用本地环境资源,实现端到端自动化,开源免费,可本地部署。

API配置
这里还是需要用到万相图像编辑API
代码如下:
[api.wxtuxiangshangse]
env.llm_api_key=["sk-xxxxxxx",
"图像编辑模型API密钥"]
desc = """将黑白或灰度图像转化为彩色图像(黑白/灰度
→ 彩色),同步调用示例代码如下:
```python
import base64
import os
from http import HTTPStatus
# dashscope python SDK >= 1.23.8
from dashscope import ImageSynthesis
import mimetypes
# 获取API密钥
api_key =
runtime.get_env("llm_api_key", desc="图像编辑API密钥")
# ========== 图像输入方式(二选一)==========
# 【方式一】使用公网图片 URL
#mask_image_url =
"https://wwww.xxxx.com/xxxx.png"
base_image_url =
"https://wwww.xxxx.com/xxxx.png"
# 【方式二】使用本地文件(支持绝对路径和相对路径)
# 使用绝对路径
#mask_image_url = "file://" +
"/path/to/your/img.png" #
Linux/macOS
base_image_url = "file://" +
"/path/to/your/img.png" #
Linux/macOS
base_image_url = "file://" +
"C:/path/to/your/img.png" #
Windows
# 使用相对路径
#mask_image_url = "file://" +
"./img.png"
# 以实际路径为准
base_image_url = "file://" +
"./img.png" #
以实际路径为准
def sample_sync_call_imageedit():
print('please wait...')
rsp = ImageSynthesis.call(api_key=api_key,
model="wanx2.1-imageedit",
function="colorization",
prompt="自然的人物色彩",
#mask_image_url=mask_image_url,
base_image_url=base_image_url,
n=1)
assert rsp.status_code == HTTPStatus.OK
print('response: %s' % rsp)
if rsp.status_code == HTTPStatus.OK:
for result in rsp.output.results:
print("---------------------------")
print(result.url)
else:
print('sync_call Failed, status_code: %s,
code: %s, message: %s' %
(rsp.status_code, rsp.code,
rsp.message))
if __name__ == '__main__':
sample_sync_call_imageedit()
```
图像编辑完毕后,可以获取到图像URL址址,你需要将图片下载并保存到当前工作目录,文件名为提炼后的任务描述。
"""
实战+反复执行

指定对应文件的位置,AiPy自行调用色彩API进行处理。

处理后的图片会直接保存在工作目录。

如果想要反复执行,也可以直接命令AiPy:
将这个过程保存为可反复执行的py脚本,脚本内部可以手动调整API key、输入、输出位置。
后续只需要在终端执行python image_colorization.py即可
写在最后
当算法轻轻拂过黑白像素,那些沉睡了数十年的色彩便如潮水般苏醒,让每一张老照片都重新拥有了呼吸的温度。
相信看到这里的朋友已经知道如何操作AiPy进行色彩还原了,如果觉得对你有帮助,欢迎点赞、推荐、转发、关注四连支持小编一下~
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)