
Imagick 클래스의 setImageAttribute 메서드는 이미지의 속성을 설정하는 데 사용됩니다. setImageAttribute 메서드의 첫 번째 인자로 사용할 수 있는 속성 값은 다음과 같습니다.
- filename : 이미지의 파일 이름을 설정합니다.
- format : 이미지의 포맷을 설정합니다. 예를 들어, 'jpg', 'png', 'gif' 등이 가능합니다.
- resolutionUnit : 이미지의 해상도 단위를 설정합니다. 예를 들어, 'pixelsperinch' 또는 'pixelspercm' 등이 가능합니다.
- resolution : 이미지의 해상도를 설정합니다.
- compression : 이미지의 압축률을 설정합니다.
- colorspace : 이미지의 색상 공간을 설정합니다. 예를 들어, 'sRGB', 'AdobeRGB' 등이 가능합니다.
- gamma : 이미지의 감마 값을 설정합니다.
setImageAttribute 메서드의 두 번째 인자에 입력할 값을 설정하는 경우, 각 속성에 따라 다음과 같이 설정합니다.
- filename : 이미지의 파일 이름을 입력합니다.
- format : 이미지의 포맷을 입력합니다.
- resolutionUnit : 이미지의 해상도 단위를 입력합니다.
- resolution : 이미지의 해상도를 입력합니다.
- compression : 이미지의 압축률을 입력합니다. 0에서 100 사이의 값이 가능합니다.
- colorspace : 이미지의 색상 공간을 입력합니다.
- gamma : 이미지의 감마 값을 입력합니다. 0에서 10 사이의 값이 가능합니다.
예를 들어, setImageAttribute 메서드의 첫 번째 인자로 'filename'을 사용하고 두 번째 인자로 'example.jpg'을 입력하면, 이미지의 파일 이름이 'example.jpg'로 설정됩니다.
2025-03-04 01:08