python-3.x - Python 错误代码 AttributeError: 'tuple' 对象没有属性 'save'
问题描述
我做了一个 Python 隐写术程序。然后我想用语法 object.save() 保存输出的图像。在控制台日志中显示一个错误,说
AttributeError: 'tuple' object has no attribute 'save'
我尝试了很多方法,但它不起作用。我不知道修复它和下面的代码。
import cv2
from PIL import Image
import numpy as np
def int_to_bin(rgb):
r, g, b = rgb
return ('{0:08b}'.format(r), '{0:08b}'.format(g), '{0:08b}'.format(b))
def merge_rgb(rgb1, rgb2):
r1, b1, g1 = rgb1
r2, b2, g2 = rgb2
rgb = (r1[:4] + r2[:4], g1[:4] + g2[:4], b1[:4] + b2[:4])
return rgb
im = "bunga.jpg"
img1 = Image.open(im,'r')
im2 = "index.jpg"
img2 = Image.open(im2,'r')
pixel_map1 = img1.load()
pixel_map2 = img2.load()
for i in range(img1.size[0]):
for j in range(img1.size[1]):
rgb1 = int_to_bin(pixel_map1[i, j])
if i < img2.size[0] and j < img2.size[1]:
rgb2 = int_to_bin(pixel_map2[i, j])
rgb = merge_rgb(rgb1, rgb2)
merged_image = rgb
img = merged_image.save("decode_konversiGreykeBiner.jpg")
这是错误:
解决方案
推荐阅读
- react-native - 为 React Native 项目安装 CocoaPods 时 CircleCI 超时
- css - 粘性标题的css是否适用于其他表格但不适用于gtsummary表格?
- git - Jenkins 流水线配置中的“FETCH_HEAD”是什么意思?
- python - 我有两个列表,我想从中创建一个字典。但我想为一个键存储多个值
- android - 如何查询多个条件?(Firestore 查询错误)
- c# - 无法对 VS2019 中 C# String.IsNullorEmpty 上的空引用执行运行时绑定
- git - git不返回标签
- vue.js - Vue 3 - 将多个类绑定到一个条件
- python - Python Pandas:AttributeError:“DataFrame”对象没有属性“str”
- laravel - Laravel Yajra 数据表,列名的多级关系