keyhac
Image Class Reference

画像を表すクラス More...

Public Member Functions

def getSize (self)
 画像のサイズを取得する More...
 
def getMode (self)
 画像のピクセルフォーマットを取得する More...
 
def getBuffer (self)
 画像のピクセルフォーマットを取得する More...
 
def find (self, subimg)
 画像の中に指定されたサブ画像を検索する More...
 

Static Public Member Functions

def fromString (mode, size, buf)
 (static method) 文字列オブジェクトからImageオブジェクトを作成する More...
 

Detailed Description

画像を表すクラス

Member Function Documentation

◆ getSize()

def getSize (   self)

画像のサイズを取得する

Parameters
self-
Returns
矩形のサイズ (width,height)

◆ getMode()

def getMode (   self)

画像のピクセルフォーマットを取得する

Parameters
self-
Returns
ピクセルフォーマットを表す文字列

返値modeには必ず"RGB"が返ります。現在"RGB"以外のピクセルフォーマットはサポートされていません。

◆ getBuffer()

def getBuffer (   self)

画像のピクセルフォーマットを取得する

Parameters
self-
Returns
画素情報を格納した文字列オブジェクト

画像の画素情報を文字列オブジェクトとして返します。返値bufには RGBRGBRGB.... のように、RGB並びの1ピクセル24bitの情報が格納されています。

◆ find()

def find (   self,
  subimg 
)

画像の中に指定されたサブ画像を検索する

Parameters
self-
subimg検索するサブ画像
Returns
見つかったサブ画像の座標

画像の中にサブ画像が含まれていなかった場合はNoneが返ります。

◆ fromString()

def fromString (   mode,
  size,
  buf 
)
static

(static method) 文字列オブジェクトからImageオブジェクトを作成する

Parameters
modeピクセルフォーマットを表す文字列
size幅と高さを収めたタプル
buf画素情報を収めた文字列オブジェクト
Returns
生成されたImageオブジェクト