巨大な画像ファイルの作成方法
アプリケーションのアップロードのテストで、巨大なサイズの画像ファイルの確認が必要になりました。
そのため巨大画像ファイルが必要になったので作成してみました。
さくっとPythonで作成しました。
モジュールのインストール
pip install Pillow
コード
from PIL import Image,ImageDraw
import random
w = 10000
h = 10000
img = Image.new("RGB", (w,h), (0,0,0))
draw = ImageDraw.Draw(img)
for i in range(10000):
draw.line((random.randint(0,w), random.randint(0,h), random.randint(0,w), random.randint(0,h)), fill=(random.randint(0,255), random.randint(0,255), random.randint(0,255)), width=1)
img.save("huge_image.jpg", quality=95)
結果
上記のコードを実行したら、103,703,135 バイトのファイルが作成できました。