RasterStyle

説明

RasterStyle 要素はラスタ イメージのスタイルを定義します。

コンテキスト

表 1に、RasterStyle 要素を含むことができる要素と、これに含めることができる要素の一覧を示します。

表 1. コンテキスト
これを含む要素 要素 が次の値を含む

NamedStyle または CompositeStyle

RasterStyle

(空)

属性

表 2に、RasterStyle 要素の属性の一覧を示します。

表 2. 属性
属性 説明

id

要素の一意の識別子。

名前

要素を説明する名前。

contrast

イメージのコントラストを指定する 0 から 1 の浮動小数点数値。

値 0 は、イメージを最小のコントラストにすることを指定します。値 1 は、イメージを最大のコントラストにすることを指定します。値 0.5 は、イメージを 50% のコントラストにすることを指定します。

contrast 属性はオプションです。デフォルト値は 0.5 です。

brightness

イメージの明るさを指定する 0 から 1 の浮動小数点数値。

明るさは、イメージの明暗の度合いです。値 0 は、イメージを最小の明るさにすることを指定します。値 1 は、イメージを最大の明るさにすることを指定します。値 0.5 は、イメージを 50% の明るさにすることを指定します。

brightness 属性はオプションです。デフォルト値は 0.5 です。

opacity

イメージの透過性を指定する 0 から 1 の浮動小数点数値。

値 0 は、イメージを完全に透明にすることを指定します。値 1 は、イメージを完全に不透明にすることを指定します。値 0.5 は、イメージを 50% 透明にすることを指定します。

opacity 属性はオプションです。デフォルト値は 1 です。

grayscale

イメージを白と黒の濃淡のみで表示するかどうかを指定する boolean 値 (true または false)。

grayscale 属性はオプションです。デフォルト値は false です。

transparent

true で指定される色を false 0 (透明) として表示するかどうかを指定する boolean 値 (transparent-color または opacity)。

transparent 属性はオプションです。デフォルト値は false です。

transparent-color

opacitytransparent に設定されている場合に true 0 として表示する色を指定する文字列値。

この値には、任意の有効な CSS カラーを指定できます(http://www.w3.org/TR/REC-CSS1#color-units を参照)。デフォルトの色は black です。

この例は、赤いエリアをすべて透明にするラスタ イメージ スタイルを指定します。



<?xml version="1.0" encoding="UTF-8"?>
<NamedStyle
    version="MXP_WorkSpace_1_5"
    xmlns="http://www.mapinfo.com/mxp">
    <RasterStyle
        id="mirasterstyle"
        name="mirasterstyle"
        contrast="0.5"
        brightness="0.5"
        opacity="1"
        grayscale="false"
        transparent="true"
        transparent-color="red"/>
</NamedStyle>