ColorConversion Help File

Plugin Name:

ColorConversion

Current Version:

1.0.0.5

Current Build:

019082.6271

Description:

The Action Plugin has been designed to convert a lot of color formats: RGB, CMY, CMYK, HSV, HSL, DEC, HEX, XYZ, Yxy, Hunter-Lab, CIE-L*ab, CIE-L*uv, CIE-L*CH° and others programing colors can be found using this plugin, with some acrobatic conversions, we can find the good result.

Licence:

Free to use.

Author:

.•°oOvOo°•.

Web:

Website
Mirror Website

E-mail:

ja_softs@live.fr

Copyright:

© 2010 °oOvOo° 0102 ©

Install Notes:

Place the "ColorConversion" folder in your AutoPlay Media Studio\Plugins\Actions folder.
remember for each return of function: synthax has case.
 


Table of Contents

This Plugin has 26 functions:

ColorConversion.RGBtoHEX
ColorConversion.RGBtoDEC
ColorConversion.DECtoRGB
ColorConversion.HEXtoRGB
ColorConversion.HEXtoDEC
ColorConversion.DECtoHEX
ColorConversion.RGBtoHSV
ColorConversion.RGBtoCMY
ColorConversion.CMYtoCMYK
ColorConversion.CMYtoRGB
ColorConversion.RGBtoHSL
ColorConversion.HSLtoRGB
ColorConversion.CMYKtoCMY
ColorConversion.HSVtoRGB
ColorConversion.RGBtoXYZ
ColorConversion.XYZtoRGB
ColorConversion.XYZtoYxy
ColorConversion.YxytoXYZ
ColorConversion.XYZtoHLab
ColorConversion.HLabtoXYZ
ColorConversion.XYZtoCIELab
ColorConversion.CIELabtoXYZ
ColorConversion.XYZtoCIELuv
ColorConversion.CIELuvtoXYZ
ColorConversion.CIELabtoCIELCH
ColorConversion.CIELCHtoCIELab 

Begin of functions (table) "ColorConversion"

ColorConversion.RGBtoHEX


(string) ColorConversion.RGBtoHEX ( 

(number) Red = 0,

(number) Green = 0,

(number) Blue = 0 )

Description

Convert RGB [0, 255] channels color to HEX [000000, FFFFFF] color

Parameters

Red

(number) RGB: Red Channel

Green

(number) RGB: Green Channel

Blue

(number) RGB: Blue Channel


Return

This action returns a Hexadecimal (string) value.



ColorConversion.RGBtoDEC


(number) ColorConversion.RGBtoDEC ( 

(number) Red = 0,

(number) Green = 0,

(number) Blue = 0 )

Description

Convert RGB [0, 255] channels color to DEC [0, 16777215] color

Parameters

Red

(number) RGB: Red Channel

Green

(number) RGB: Green Channel

Blue

(number) RGB: Blue Channel


Return

This action returns a decimal (number) value.



ColorConversion.DECtoRGB


(table) ColorConversion.DECtoRGB ( 

(number) Decimal = 0 )

Description

Convert DEC [0, 16777215] color to RGB [0, 255] channels color

Parameters

Decimal

(number) Decimal Color


Return

This action returns a RGB (table) with values: .Red, .Green, .Blue



ColorConversion.HEXtoRGB


(table) ColorConversion.HEXtoRGB ( 

(string) Hexadecimal = "000000" )

Description

Convert HEX [000000, FFFFFF] color to RGB [0, 255] channels color

Parameters

Hexadecimal

(string) HEX color


Return

This action returns a RGB (table) with values: .Red, .Green, .Blue



ColorConversion.HEXtoDEC


(number) ColorConversion.HEXtoDEC ( 

(string) Hexadecimal = "000000" )

Description

Convert HEX [000000, FFFFFF] color to DEC [0, 16777215] color

Parameters

Hexadecimal

(string) HEX color


Return

This action returns a decimal (number) value.



ColorConversion.DECtoHEX


(string) ColorConversion.DECtoHEX ( 

(number) Decimal = 0 )

Description

Convert DEC [0, 16777215] color to HEX [000000, FFFFFF] color

Parameters

Decimal

(number) DEC color


Return

This action returns a hexadecimal (string) value.



ColorConversion.RGBtoHSV


(table) ColorConversion.RGBtoHSV ( 

(number) Red = 0,

(number) Green = 0,

(number) Blue = 0 )

Description

Convert RGB [0, 255] channels color to HSV [360, 100, 100] color ( Hue, Saturation, Value )

Parameters

Red

(number) RGB: Red Channel

Green

(number) RGB: Green Channel

Blue

(number) RGB: Blue Channel


Return

This action returns a HSV (table) with values: .H, .S, .V



ColorConversion.RGBtoCMY


(table) ColorConversion.RGBtoCMY ( 

(number) Red = 0,

(number) Green = 0,

(number) Blue = 0 )

Description

Convert RGB [0, 255] channels color to CMY [0, 1] color ( Cyan, Magenta, Yellow )

Parameters

Red

(number) RGB: Red Channel

Green

(number) RGB: Green Channel

Blue

(number) RGB: Blue Channel


Return

This action returns a CMY (table) with values: .C, .M, .Y



ColorConversion.CMYtoCMYK


(table) ColorConversion.CMYtoCMYK ( 

(number) Cyan = 0,

(number) Magenta = 0,

(number) Yellow = 0 )

Description

Convert CMY [0, 1] channels color to CMYK [0, 1] channels color ( Cyan, Magenta, Yellow, Key )

Parameters

Cyan

(number) CMY: Cyan Channel

Magenta

(number) CMY: Magenta Channel

Yellow

(number) CMY: Yellow Channel


Return

This action returns a CMYK (table) with values: .C, .M, .Y, .K



ColorConversion.CMYtoRGB


(table) ColorConversion.CMYtoRGB ( 

(number) Cyan = 0,

(number) Magenta = 0,

(number) Yellow = 0 )

Description

Convert CMY [0, 1] channels color to RGB [0, 255] channels color

Parameters

Cyan

(number) CMY: Cyan Channel

Magenta

(number) CMY: Magenta Channel

Yellow

(number) CMY: Yellow Channel


Return

This action returns a RGB (table) with values: .Red, .Green, .Blue



ColorConversion.RGBtoHSL


(table) ColorConversion.RGBtoHSL ( 

(number) Red = 0,

(number) Green = 0,

(number) Blue = 0 )

Description

Convert RGB [0, 255] channels color to HSL [360, 100, 100] channels color ( Hue, Saturation, Luminance )

Parameters

Red

(number) RGB: Red Channel

Green

(number) RGB: Green Channel

Blue

(number) RGB: Blue Channel


Return

This action returns a HSL (table) with values: .H, .S, .L



ColorConversion.HSLtoRGB


(table) ColorConversion.HSLtoRGB ( 

(number) Hue = 0,

(number) Sat = 0,

(number) Lum = 0 )

Description

Convert HSL [360, 100, 100] channels color to RGB [0, 255] channels color

Parameters

Hue

(number) HSL: Hue Channel

Sat

(number) HSL: Saturation Channel

Lum

(number) HSL: Luminance Channel


Return

This action returns a RGB (table) with values: .Red, .Green, .Blue



ColorConversion.CMYKtoCMY


(table) ColorConversion.CMYKtoCMY ( 

(number) Cyan = 0,

(number) Magenta = 0,

(number) Yellow = 0,

(number) Key = 0 )

Description

Convert CMYK [0, 1] channels color to CMY [0, 1] channels color

Parameters

Cyan

(number) CMYK: Cyan Channel

Magenta

(number) CMYK: Magenta Channel

Yellow

(number) CMYK: Yellow Channel

Key

(number) CMYK: Key Channel


Return

This action returns a CMY (table) with values: .C, .M, .Y



ColorConversion.HSVtoRGB


(table) ColorConversion.HSVtoRGB ( 

(number) H = 0,

(number) S = 0,

(number) V = 0 )

Description

Convert HSV [360, 100, 100] channels color to RGB [0, 255] channels color

Parameters

H

(number) HSV: Hue Channel

S

(number) HSV: Saturation Channel

V

(number) HSV: Value Channel


Return

This action returns a RGB (table) with values: .Red, .Green, .Blue



ColorConversion.RGBtoXYZ


(table) ColorConversion.RGBtoXYZ ( 

(number) Red = 0,

(number) Green = 0,

(number) Blue = 0 )

Description

Convert RGB [0, 255] channels color to XYZ channels color

Parameters

Red

(number) RGB: Red Channel

Green

(number) RGB: Green Channel

Blue

(number) RGB: Blue Channel


Return

This action returns a XYZ (table) with values: .X, .Y, .Z



ColorConversion.XYZtoRGB


(table) ColorConversion.XYZtoRGB ( 

(number) X = 0,

(number) Y = 0,

(number) Z = 0 )

Description

Convert XYZ channels color to RGB [0, 255] channels color

Parameters

X

(number) XYZ: X Channel

Y

(number) XYZ: Y Channel

Z

(number) XYZ: Z Channel


Return

This action returns a RGB (table) with values: .Red, .Green, .Blue



ColorConversion.XYZtoYxy


(table) ColorConversion.XYZtoYxy ( 

(number) X = 0,

(number) Y = 0,

(number) Z = 0 )

Description

Convert XYZ channels color to Yxy channels color

Parameters

X

(number) XYZ: X Channel

Y

(number) XYZ: Y Channel

Z

(number) XYZ: Z Channel


Return

This action returns a Yxy (table) with values: .Y, .x, .y



ColorConversion.YxytoXYZ


(table) ColorConversion.YxytoXYZ ( 

(number) Y = 0,

(number) x = 0,

(number) y = 0 )

Description

Convert Yxy channels color to XYZ channels color

Parameters

Y

(number) Yxy: Y Channel

x

(number) Yxy: x Channel

y

(number) Yxy: y Channel


Return

This action returns a XYZ (table) with values: .X, .Y, .Z



ColorConversion.XYZtoHLab


(table) ColorConversion.XYZtoHLab ( 

(number) X = 0,

(number) Y = 0,

(number) Z = 0 )

Description

Convert XYZ channels color to HLab channels color

Parameters

X

(number) XYZ: X Channel

Y

(number) XYZ: Y Channel

Z

(number) XYZ: Z Channel


Return

This action returns a Hunter-Lab (table) with values: .L, .a, .b



ColorConversion.HLabtoXYZ


(table) ColorConversion.HLabtoXYZ ( 

(number) L = 0,

(number) a = 0,

(number) b = 0 )

Description

Convert HLab channels color to XYZ channels color

Parameters

L

(number) HLab: L Channel

a

(number) HLab: a Channel

b

(number) HLab: b Channel


Return

This action returns a XYZ (table) with values: .X, .Y, .Z



ColorConversion.XYZtoCIELab


(table) ColorConversion.XYZtoCIELab ( 

(number) X = 0,

(number) Y = 0,

(number) Z = 0 )

Description

Convert XYZ channels color to CIE-L*ab channels color

Parameters

X

(number) XYZ: X Channel

Y

(number) XYZ: Y Channel

Z

(number) XYZ: Z Channel


Return

This action returns a CIE-L*ab (table) with values: .L, .a, .b



ColorConversion.CIELabtoXYZ


(table) ColorConversion.CIELabtoXYZ ( 

(number) L = 0,

(number) a = 0,

(number) b = 0 )

Description

Convert CIELab channels color to XYZ channels color

Parameters

L

(number) CIELab: L Channel

a

(number) CIELab: a Channel

b

(number) CIELab: b Channel


Return

This action returns a XYZ (table) with values: .X, .Y, .Z



ColorConversion.XYZtoCIELuv


(table) ColorConversion.XYZtoCIELuv ( 

(number) X = 0,

(number) Y = 0,

(number) Z = 0 )

Description

Convert XYZ channels color to CIE-L*uv channels color

Parameters

X

(number) XYZ: X Channel

Y

(number) XYZ: Y Channel

Z

(number) XYZ: Z Channel


Return

This action returns a CIE-L*uv (table) with values: .L, .u, .v



ColorConversion.CIELuvtoXYZ


(table) ColorConversion.CIELuvtoXYZ ( 

(number) L = 0,

(number) u = 0,

(number) v = 0 )

Description

Convert CIE-L*uv channels color to XYZ channels color

Parameters

L

(number) CIELuv: L Channel

u

(number) CIELuv: u Channel

v

(number) CIELuv: v Channel


Return

This action returns a XYZ (table) with values: .X, .Y, .Z



ColorConversion.CIELabtoCIELCH


(table) ColorConversion.CIELabtoCIELCH ( 

(number) L = 0,

(number) a = 0,

(number) b = 0 )

Description

Convert CIE-L*ab channels color to CIE-L*CH channels color

Parameters

L

(number) CIELab: L Channel

a

(number) CIELab: a Channel

b

(number) CIELab: b Channel


Return

This action returns a CIE-L*CH° (table) with values: .L, .C, .H



ColorConversion.CIELCHtoCIELab


(table) ColorConversion.CIELCHtoCIELab ( 

(number) L = 0,

(number) C = 0,

(number) H = 0 )

Description

Convert CIE-L*CH° channels color to CIE-L*ab channels color

Parameters

L

(number) CIELCH: L Channel

C

(number) CIELCH: C Channel

H

(number) CIELCH: H Channel


Return

This action returns a CIE-L*ab (table) with values: .L, .a, .b



© 2010 °oOvOo° 0102 ©
This File Was Generated With AMS ActionFile Editor and Plugin With Action Plugin Compiler

Thanks to Reteset, Indigorose Staff and all coders