
Imagick::setImageAttribute 메소드는 이미지의 속성을 설정하는 데 사용됩니다. 이 메소드의 첫 번째 인자는 속성 이름이고, 두 번째 인자는 속성 값을 지정하는 것입니다.
Imagick::setImageAttribute 메소드는 다음과 같은 속성 이름과 속성 값을 지원합니다.
- 'filename': 이미지 파일 이름을 설정합니다.
- 'format': 이미지 형식을 설정합니다. (예: 'jpg', 'png', 'gif', etc.)
- 'interlace': 이미지의 인터레이스 모드를 설정합니다. (예: 'line', 'none', etc.)
- 'compression': 이미지 압축 알고리즘을 설정합니다. (예: 'lzw', 'jpeg', etc.)
- 'colorspace': 이미지 색상 공간을 설정합니다. (예: 'sRGB', 'Adobe RGB', etc.)
- 'gamma': 이미지 감마 값을 설정합니다.
- 'channel': 이미지 채널을 설정합니다. (예: 'red', 'green', 'blue', etc.)
- 'colors': 이미지의 색상을 설정합니다.
- 'density': 이미지의 밀도 값을 설정합니다.
- 'units': 이미지의 단위를 설정합니다. (예: 'pixels', 'inches', etc.)
- 'resolution': 이미지의 해상도를 설정합니다.
- 'size': 이미지의 크기를 설정합니다.
- 'orientation': 이미지의 방향을 설정합니다. (예: 'normal', '90', etc.)
- 'profile': 이미지의 프로파일을 설정합니다.
- 'signature': 이미지의 서명을 설정합니다.
이 속성 이름과 속성 값을 사용하여 setImageAttribute 메소드를 호출하여 이미지의 속성을 설정할 수 있습니다.
예를 들어, 다음과 같이 setImageAttribute 메소드를 호출하여 이미지의 형식을 'jpg'로 설정할 수 있습니다.
#hostingforum.kr
php
$imagick = new Imagick('image.png');
$imagick->setImageFormat('jpg');
$imagick->writeImage('image.jpg');
이와 같이 setImageAttribute 메소드를 사용하여 이미지의 속성을 설정할 수 있습니다.
2025-03-11 00:07