MapScript 4.06 imageObjクラス

GDとGDALイメージ対応するイメージオブジェクトです。

4.6.1 classObj属性

connoteaformat : outputFormatObj immutable

イメージフォーマットです。

connoteaheight : int immutable

イメージの高さ、単位:pixels。

connoteaimagepath : string immutable

mapObj.draw()で描画された場合は、この値はmapObj's web.imagepathになります。

connoteaimageurl : string immutable

mapObj.draw()で描画された場合は、この値はmapObj's web.imageurlになります。

connotearenderer : int

MS_RENDER_WITH_GD, MS_RENDER_WITH_SWF, MS_RENDER_WITH_RAWDATA, MS_RENDER_WITH_PDF, or MS_RENDER_WITH_IMAGEMAP
注:この値を触らないでください。

connoteasize : int

connoteawidth : int immutable

イメージの幅、単位:pixels。

4.6.1 classObjメソッド

connoteanew imageObj( int width, int height [, outputFormatObj format=NULL [, string filename=NULL ] ] ) : imageObj

imageObjインスタンス作成します。filenameを指定された場合は、ファイルからimageObjインスタンスを作成します、そして、指定されたwidth, heightとformatパラメータの値はイメージファイルにあわせて変わります。filenameが指定されない場合は、widthとheightが設定可能になります。

connoteagetBytes() : binary data

イメージコンテンツをバイナリデータとして返します。正確の使用方法は言語に依存します(例:Pythonの場合はstring. Java とC#の場合はbyte[])

connoteasave( string filename [, mapObj parent_map=NULL ] ) : int

イメージをfilenameに保存します。GeoTIFFを保存する場合は、オプションparent_mapは必ず指定してください。

connoteawrite( [ 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インスタンスはガベージコレクターで自動的に開放できます。

Add a new comment
Page tags: mapscript mapserver
page_revision: 5, last_edited: 1208528605|%e %b %Y, %H:%M %Z (%O ago)
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License