[英]Convert RGB values to jpg Image in Python
這是我在堆棧溢出中的第一個問題,所以請客氣。
image_RGB = [[[18, 18, 20], [12, 12, 14], [7, 7, 9], [9, 9, 11], [15, 15, 17], [15, 15, 17 ], [8, 8, 10], [1, 1, 3], [6, 6, 8], [6, 6, 8], [6, 6, 8], [7, 7, 9], [7, 7, 9], [8, 8, 10], ...]]]
我想要:
有什么辦法嗎?
我有一個想法:
使用創建一個新的 jpg 圖像
reconstructed_image = Image.new('RGB', (x, y))
將 reconstructed_image 的像素 RGB 值更改為 image_RGB 的像素值。
但是我沒有那么有經驗,所以我尋求建議。 此致,SioU。
您可以再次使用 PIL:
from PIL import Image
import numpy as np
image_RGB = np.array([[[18, 18, 20], [12, 12, 14], [7, 7, 9], [9, 9, 11], [15, 15, 17], [15, 15, 17], [8, 8, 10], [1, 1, 3], [6, 6, 8], [6, 6, 8], [6, 6, 8], [7, 7, 9], [7, 7, 9], [8, 8, 10]]])
image = Image.fromarray(image_RGB.astype('uint8')).convert('RGB')
image.save('image.jpg')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.