GDとGDALイメージ対応するイメージオブジェクトです。
4.6.1 classObj属性
outputFormatObj immutable
format :イメージフォーマットです。
height : int immutable
イメージの高さ、単位:pixels。
imagepath : string immutable
mapObj.draw()で描画された場合は、この値はmapObj's web.imagepathになります。
imageurl : string immutable
mapObj.draw()で描画された場合は、この値はmapObj's web.imageurlになります。
renderer : int
MS_RENDER_WITH_GD, MS_RENDER_WITH_SWF, MS_RENDER_WITH_RAWDATA, MS_RENDER_WITH_PDF, or MS_RENDER_WITH_IMAGEMAP
注:この値を触らないでください。
size : int
width : int immutable
イメージの幅、単位:pixels。
4.6.1 classObjメソッド
outputFormatObj format=NULL [, string filename=NULL ] ] ) : imageObj
new imageObj( int width, int height [,imageObjインスタンス作成します。filenameを指定された場合は、ファイルからimageObjインスタンスを作成します、そして、指定されたwidth, heightとformatパラメータの値はイメージファイルにあわせて変わります。filenameが指定されない場合は、widthとheightが設定可能になります。
getBytes() : binary data
イメージコンテンツをバイナリデータとして返します。正確の使用方法は言語に依存します(例:Pythonの場合はstring. Java とC#の場合はbyte[])
mapObj parent_map=NULL ] ) : int
save( string filename [,イメージをfilenameに保存します。GeoTIFFを保存する場合は、オプションparent_mapは必ず指定してください。
write( [ FILE file=NULL ] ) : int
イメージをファイル出力します。ディフォルトはstdoutに出力します。 戻り値はMS_SUCCESS或いはMS_FAILURE。
注意
現時点、このメソッドはPythonとC#だけ利用可能です。C#はストリームオブジェクトに書込みがサポートされています。
This method is current enabled for Python and C# only. C# supports writing onto a Stream object. User-contributed typemaps are needed for Perl, Ruby, and Java.
注意
free()メソッドは非推奨となっています。MapServer V4.xから、imageObjインスタンスはガベージコレクターで自動的に開放できます。