画像のサイズ変更
画像のサイズを変更します。
書き方:
img = Draft.Image.ReadFromFile( ‘Patches with ball.jpg’ ) # 元の画像を読込み }
img.Resize( 640, 480, type=TYPE, border=BORDER ) # リサイズ
パラメータ:
TYPE:
‘none’ 画像を拡大縮小しない
‘width’ 横幅に合せて画像を拡大縮小
‘height’ 高さに合せて画像を拡大縮小
‘fit’ 横幅、高さを合わせて画像を拡大縮小(デフォルト)
‘fill’ 横幅、高さの大きいほうに合わせて画像を拡大縮小
‘distort’ サイズにフィットするように拡大縮小
BORDER:
‘transparent’ 元画像より大きい部分を黒で塗りつぶし(デフォルト)
‘stretch’ 元画像より大きい部分を境界色で塗りつぶし
記述例:
画像を640×480にリサイズして保存します。
# -*- coding: UTF-8 -*-
import Draft # DRAFTのAPIのインポート
img = Draft.Image.ReadFromFile( r’c:\test\ball.jpg’ ) # 元の画像を読込み
img.Resize( 640, 480 ) # リサイズ
img.WriteToFile( r’c:\test\ball_640x480.jpg’ ) # 画像を保存