3D Bevel |
3차원 입체 효과와 그림자 효과, 그라디언트 효과를 조합해서 다양한 효과를 구현합니다.
3d-bevel
light-degree
Long. 빛의 각도로 0에서 360도 까지 반 시계 방향으로 지정합니다. 기본 값은 130도 입니다.
drop-shadow
Boolean. 그림자를 출력할 지 여부를 True 또는 False로 지정합니다.
drop-shadow-color
Color. 그림자 색상 입니다. 기본 값은 #c0000000 이며 알파 값을 이용해 합성 강도를 조절할 수 있습니다.
drop-shadow-dist
Long. 영역과 그림자 사이의 간격(픽셀)으로 0에서 100 사이 값을 지정합니다. 기본 값은 6입니다.
drop-shadow-size
Long. 그림자 영역에서 흐리게 처리 되는 크기(픽셀)로 0에서 100 사이 값을 지정합니다. 값이 클 수록 그림자가 흐려지며 기본 값은 6입니다.
gradient-overlay
Boolean. 그라디언트 색상을 출력할 지 여부를 True 또는 False로 지정합니다.
gradient-overlay-data
String. 적용할 선형 색상 변화를 지정합니다.
gradient-overlay-alpha
Long. 그라디언트 색상을 출력시 적용할 합성 강도(0~255)입니다. 기본 값은 255입니다.
bevel-emboss
Boolean. 3차원 입체 효과를 출력할 지 여부를 True 또는 False로 지정합니다.
bevel-size
Long. 경사 크기(픽셀)로 0에서 100 사이 값을 지정합니다. 기본 값은 5입니다.
bevel-depth
Long. 범프의 높이와 오목 부분의 차이 값(1~50)으로 값이 클 수록 그림자 색상이 짙어집니다. 기본 값은 3입니다.
bevel-adjust-brightness
Double. 어두운 색상 보정을 위해 사용되며 0.0에서 10.0 사이의 값을 지정합니다. 기본 값은 1.0이며 값이 클 수록 밝게 처리됩니다.
Dim Image, Status, Param Set Image = Server.CreateObject("TABSUpload4.Image") Status = Image.Create 400, 200, "#00000000" If Status = Ok Then Image.SetFont "궁서", 50, FontStyleBold Image.SetTextFormat StringAlignmentNear, True, False, False Image.DrawText "테스트 샘플 텍스트입니다.", "#ff0000", 0, 0, 400, 200 Set Param = Server.CreateObject("TABSUpload4.ImageParam") Param.Add "light-degree", 135 Param.Add "drop-shadow", True Param.Add "drop-shadow-size", 15 Param.Add "drop-shadow-dist", 7 Param.Add "gradient-overlay", True Param.Add "gradient-overlay-data", "0 0 #ff0000 100 #660000" Param.Add "bevel-emboss", true SubImage.SetEffect "3d-bevel", Param Image.Save "C:\Images\texteffect.png", 0, False Image.Close End If