MapScript 4.06 imageObjクラス

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

4.6.1 classObj属性

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebook format : outputFormatObj immutable

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebook height : int immutable

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebook imagepath : string immutable

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebook imageurl : string immutable

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebook renderer : int

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebook size : int

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebook width : int immutable

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

4.6.1 classObjメソッド

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebook new imageObj( int width, int height [, outputFormatObj format=NULL [, string filename=NULL ] ] ) : imageObj

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebook getBytes() : binary data

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebook save( string filename [, mapObj parent_map=NULL ] ) : int

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

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

Add a New Comment
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License