Thinkbox Software 製品
ブログ

画像のサイズ変更

画像のサイズを変更します。

 

書き方:

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’ )  # 画像を保存