Gimp2.6


スクリプトについてのランダムメモ

ランダムメモへ戻る

Gimp2Scheme の Enum

 Schemeの中で定数が定義されているのですが、何が定義されているのか、よくわからないので、
拾ってみました。

The paint application mode / The layer combination mode

0NORMAL-MODE標準
1DISSOLVE-MODEディザ合成
2BEHIND-MODE後ろ
3MULTIPLY-MODE乗算
4SCREEN-MODEスクリーン
5OVERLAY-MODEオーバーレイ
6DIFFERENCE-MODE差の絶対値
7ADDITION-MODE加算
8SUBTRACT-MODE減算
9DARKEN-ONLY-MODE比較(暗)
10LIGHTEN-ONLY-MODE比較(明)
11HUE-MODE色相
12SATURATION-MODE彩度
13COLOR-MODE
14VALUE-MODE明度
15DIVIDE-MODE除算
16DODGE-MODE覆い焼き
17BURN-MODE焼き込み
18HARDLIGHT-MODEハードライト
19SOFTLIGHT-MODEソフトライト
20GRAIN-EXTRACT-MODE微粒取り出し
21GRAIN-MERGE-MODE微粒結合
22COLOR-ERASE-MODE色消しゴム

 type of interpolation

INTERPOLATION-NONE (0)
INTERPOLATION-LINEAR (1)
INTERPOLATION-CUBIC (2)
INTERPOLATION-LANCZOS (3)

The type of blend

FG-BG-RGB-MODE (0)
FG-BG-HSV-MODE (1)
FG-TRANSPARENT-MODE (2)
CUSTOM-MODE (3)

The type of gradient

GRADIENT-LINEAR (0)
GRADIENT-BILINEAR (1)
GRADIENT-RADIAL (2)
GRADIENT-SQUARE (3)
GRADIENT-CONICAL-SYMMETRIC (4)
GRADIENT-CONICAL-ASYMMETRIC (5)
GRADIENT-SHAPEBURST-ANGULAR (6)
GRADIENT-SHAPEBURST-SPHERICAL (7)
GRADIENT-SHAPEBURST-DIMPLED (8)
GRADIENT-SPIRAL-CLOCKWISE (9)
GRADIENT-SPIRAL-ANTICLOCKWISE (10)

Repeat mode

REPEAT-NONE (0)
REPEAT-SAWTOOTH (1)
REPEAT-TRIANGULAR (2)

The brush shape

BRUSH-GENERATED-CIRCLE (0)
BRUSH-GENERATED-SQUARE (1)
BRUSH-GENERATED-DIAMOND (2)

The type of fill

FG-BUCKET-FILL (0)
BG-BUCKET-FILL (1)
PATTERN-BUCKET-FILL (2)

The buffer image type / The image's base type

RGB (0)
GRAY (1)
INDEXED (2)

The selection operation

CHANNEL-OP-ADD (0)
CHANNEL-OP-SUBTRACT (1)
CHANNEL-OP-REPLACE (2)
CHANNEL-OP-INTERSECT (3)

The criterion used to determine color similarity.

SELECT_CRITERION_COMPOSITE is the standard choice.

SELECT-CRITERION-COMPOSITE (0)
SELECT-CRITERION-R (1)
SELECT-CRITERION-G (2)
SELECT-CRITERION-B (3)
SELECT-CRITERION-H (4)
SELECT-CRITERION-S (5)
SELECT-CRITERION-V (6)

The image component

RED-CHANNEL (0)
GREEN-CHANNEL (1)
BLUE-CHANNEL (2)
GRAY-CHANNEL (3)
INDEXED-CHANNEL (4)
ALPHA-CHANNEL (5)

fill vacated regions of drawable with background or transparent

OFFSET-BACKGROUND (0)
OFFSET-TRANSPARENT (1)

Transfer mode

SHADOWS (0)
MIDTONES (1)
HIGHLIGHTS (2)

The dither type to use

NO-DITHER (0)
FS-DITHER (1)
FSLOWBLEED-DITHER (2)
FIXED-DITHER (3)

The type of palette to use

MAKE-PALETTE (0)
WEB-PALETTE (2)
MONO-PALETTE (3)
CUSTOM-PALETTE (4)

Convolve type

BLUR-CONVOLVE (0)
SHARPEN-CONVOLVE (1)

The channel to modify

HISTOGRAM-VALUE (0)
HISTOGRAM-RED (1)
HISTOGRAM-GREEN (2)
HISTOGRAM-BLUE (3)
HISTOGRAM-ALPHA (4)

he formula to use to desaturate

DESATURATE-LIGHTNESS (0)
DESATURATE-LUMINOSITY (1)
DESATURATE-AVERAGE (2)

The type either dodge or burn

DODGE (0)
BURN (1)

The type of fill

FOREGROUND-FILL (0)
BACKGROUND-FILL (1)
WHITE-FILL (2)
TRANSPARENT-FILL (3)
PATTERN-FILL (4)

Direction of transformation

TRANSFORM-FORWARD (0)
TRANSFORM-BACKWARD (1)

Type of flip / Type of shear / The guide's orientation

ORIENTATION-HORIZONTAL (0)
ORIENTATION-VERTICAL (1)

How to clip results

TRANSFORM-RESIZE-ADJUST (0)
TRANSFORM-RESIZE-CLIP (1)
TRANSFORM-RESIZE-CROP (2)
TRANSFORM-RESIZE-CROP-WITH-ASPECT (3)

Type of rotation

ROTATE-90 (0)
ROTATE-180 (1)
ROTATE-270 (2)

The drawable's type / The layer type

RGB-IMAGE (0)
RGBA-IMAGE (1)
GRAY-IMAGE (2)
GRAYA-IMAGE (3)
INDEXED-IMAGE (4)
INDEXEDA-IMAGE (5)

How to apply the brush

BRUSH-HARD (0)
BRUSH-SOFT (1)

The paint method to use

PAINT-CONSTANT (0)
PAINT-INCREMENTAL (1)

The run mode

RUN-INTERACTIVE (0)
RUN-NONINTERACTIVE (1)
RUN-WITH-LAST-VALS (2)

The blending function of the segment

GRADIENT-SEGMENT-LINEAR (0)
GRADIENT-SEGMENT-CURVED (1)
GRADIENT-SEGMENT-SINE (2)
GRADIENT-SEGMENT-SPHERE-INCREASING (3)
GRADIENT-SEGMENT-SPHERE-DECREASING (4)

The coloring type of the segment

GRADIENT-SEGMENT-RGB (0)
GRADIENT-SEGMENT-HSV-CCW (1)
GRADIENT-SEGMENT-HSV-CW (2)

Range of affected hues

ALL-HUES (0)
RED-HUES (1)
YELLOW-HUES (2)
GREEN-HUES (3)
CYAN-HUES (4)
BLUE-HUES (5)
MAGENTA-HUES (6)

The image's grid style

GRID-DOTS (0)
GRID-INTERSECTIONS (1)
GRID-ON-OFF-DASH (2)
GRID-DOUBLE-DASH (3)
GRID-SOLID (4)

The type of merge

EXPAND-AS-NECESSARY (0)
CLIP-TO-IMAGE (1)
CLIP-TO-BOTTOM-LAYER (2)

Removal mode

MASK-APPLY (0)
MASK-DISCARD (1)

The type of mask

ADD-WHITE-MASK (0)
ADD-BLACK-MASK (1)
ADD-ALPHA-MASK (2)
ADD-ALPHA-TRANSFER-MASK (3)
ADD-SELECTION-MASK (4)
ADD-COPY-MASK (5)
ADD-CHANNEL-MASK (6)

The current handler type

MESSAGE-BOX (0)
CONSOLE (1)
ERROR-CONSOLE (2)

Who is responsible for handling procedure call errors

PDB-ERROR-HANDLER-INTERNAL (0)
PDB-ERROR-HANDLER-PLUGIN (1)

The type of the icon

ICON-TYPE-STOCK-ID (0)
ICON-TYPE-INLINE-PIXBUF (1)
ICON-TYPE-IMAGE-FILE (2)

The type of argument

PDB-INT32 (0)
PDB-INT16 (1)
PDB-INT8 (2)
PDB-FLOAT (3)
PDB-STRING (4)
PDB-INT32ARRAY (5)
PDB-INT16ARRAY (6)
PDB-INT8ARRAY (7)
PDB-FLOATARRAY (8)
PDB-STRINGARRAY (9)
PDB-COLOR (10)
PDB-REGION (11)
PDB-DISPLAY (12)
PDB-IMAGE (13)
PDB-LAYER (14)
PDB-CHANNEL (15)
PDB-DRAWABLE (16)
PDB-SELECTION (17)
PDB-COLORARRAY (18)
PDB-VECTORS (19)
PDB-PARASITE (20)
PDB-STATUS (21)

The procedure type

INTERNAL (0)
PLUGIN (1)
EXTENSION (2)
TEMPORARY (3)

The units of specified size

PIXELS (0)
POINTS (1)

The based direction used for the text layer.

TEXT-DIRECTION-LTR (0)
TEXT-DIRECTION-RTL (1)

The justification used in the text layer.

TEXT-JUSTIFY-LEFT (0)
TEXT-JUSTIFY-RIGHT (1)
TEXT-JUSTIFY-CENTER (2)
TEXT-JUSTIFY-FILL (3)

type of the stroke

VECTORS-STROKE-TYPE-BEZIER (0)

ランダムメモへ戻る


アルゴ算法堂へ戻る