This page was machine-translated. Spotted a mistake?Help improve it.
Skip to content

Border & Frame

이미지에 테두리, 여백, 둥근 모서리, 드롭 섀도를 추가합니다. 이 도구는 여백, 테두리, 모서리 반경, 그림자 순서로 효과를 적용합니다.

API 엔드포인트

POST /api/v1/tools/image/border

매개변수

매개변수유형필수기본값설명
borderWidthnumber아니요10테두리 두께 픽셀 (0 ~ 2000)
borderColorstring아니요"#000000"16진수 형식의 테두리 색상 (예: #FF0000)
paddingnumber아니요0이미지와 테두리 사이의 안쪽 여백 픽셀 (0 ~ 200)
paddingColorstring아니요"#FFFFFF"16진수 형식의 여백 채우기 색상
cornerRadiusnumber아니요0모서리 반경 픽셀 (0 ~ 2000)
shadowboolean아니요false드롭 섀도 추가 여부
shadowBlurnumber아니요15그림자 블러 반경 (1 ~ 200)
shadowOffsetXnumber아니요0그림자 수평 오프셋 (-50 ~ 50)
shadowOffsetYnumber아니요5그림자 수직 오프셋 (-50 ~ 50)
shadowColorstring아니요"#000000"16진수 형식의 그림자 색상
shadowOpacitynumber아니요40그림자 불투명도 백분율 (0 ~ 100)

요청 예시

bash
curl -X POST http://localhost:1349/api/v1/tools/image/border \
  -F "[email protected]" \
  -F 'settings={"borderWidth":20,"borderColor":"#333333","cornerRadius":16,"shadow":true,"shadowBlur":25,"shadowOpacity":50}'

응답 예시

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/photo.png",
  "originalSize": 456789,
  "processedSize": 523456
}

참고 사항

  • 표준 createToolRoute 팩토리를 사용합니다. multipart 업로드를 통해 단일 이미지 파일을 받습니다.
  • HEIC, RAW, PSD, SVG 입력 형식을 지원합니다(자동 디코딩).
  • 처리 순서: 먼저 여백이 추가되고, 그다음 테두리가 감싸고, 그다음 모서리 반경이 적용되며, 마지막으로 그림자가 합성됩니다.
  • cornerRadius 또는 shadow이(가) 활성화되면, 투명도를 유지하기 위해 출력이 (입력 형식에 관계없이) PNG로 강제됩니다. 알파를 지원하는 형식(PNG, WebP, AVIF)은 원래 형식을 유지합니다.
  • 그림자는 형태를 인식합니다. 직사각형 그림자를 만드는 대신 둥근 모서리를 따라갑니다.
  • borderWidth을(를) 0으로 설정하고 cornerRadius + shadow만 사용하면 프레임 없는 둥근 그림자 효과가 생성됩니다.