Click or drag to resize

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이며 값이 클 수록 밝게 처리됩니다.

예제
ASP
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