この記事の例では、参考のために写真の水平方向のステッチを実現するためのpythonの特定のコードを共有しています。具体的な内容は次のとおりです。
import os
from PIL import Image
# 1枚の写真のサイズは150です*150
UNIT_SIZE =150
TARGET_WIDTH =5* UNIT_SIZE
path ="写真が保存されているフォルダのアドレス"
images =[]
imagefile =[]
# すべての画像ファイル名を保存する
for root, dirs, files in os.walk(path):for f in files:
images.append(f)
# 私は5枚の写真を水平に縫うためにここにいます
for i inrange(5):
imagefile.append(path+'/'+images[i])
target = Image.new('RGB',(TARGET_WIDTH, UNIT_SIZE))
left =0
right = UNIT_SIZE
for image in imagefile:
# print(image)
# 既存の画像を上記の新しいパラメータにコピーします。画像ファイルとコピー場所です。(左上隅,右下隅)
target.paste(Image.open(image),(left,0, right, UNIT_SIZE))
left += UNIT_SIZE
right += UNIT_SIZE
# 画質0~100
quantity_value =100
target.save(path+'/end.jpg', quantity = quantity_value)
達成された画像効果(スプラッシュ解除からの画像)
この記事はトピック「python画像処理操作」に含まれています。クリックして、よりエキサイティングなコンテンツを学ぶことを歓迎します。
以上が本稿の内容ですので、皆様のご勉強に役立てていただければ幸いです。
Recommended Posts