
	                	                 
Imagick::writeImages 함수는 여러 이미지를 한 번에 저장할 수 있습니다. 
1. 이미지 저장 위치를 지정하는 방법은 다음과 같습니다.
   - Imagick::writeImages 함수의 첫 번째 인자로 파일 경로를 지정하면 됩니다. 예를 들어, 'image.jpg'를 지정하면 현재 디렉토리에 'image.jpg' 파일이 저장됩니다.
   - 만약 특정 디렉토리에 파일을 저장하려면 디렉토리 경로를 지정하면 됩니다. 예를 들어, '/home/user/image.jpg'를 지정하면 '/home/user' 디렉토리에 'image.jpg' 파일이 저장됩니다.
2. 이미지 저장 형식을 지정하는 방법은 다음과 같습니다.
   - Imagick::writeImages 함수의 두 번째 인자로 이미지 형식을 지정하면 됩니다. 예를 들어, 'jpeg'를 지정하면 JPEG 형식의 이미지가 저장됩니다.
   - 지원하는 이미지 형식은 다음과 같습니다.
     - 'jpeg'
     - 'png'
     - 'gif'
     - 'tiff'
     - 'bmp'
     - 'wbmp'
     - 'pcx'
     - 'pnm'
     - 'xbm'
3. 이미지 저장 옵션을 지정하는 방법은 다음과 같습니다.
   - Imagick::writeImages 함수의 세 번째 인자로 옵션을 지정하면 됩니다. 예를 들어, 'quality' 옵션을 지정하면 이미지의 퀄리티를 조절할 수 있습니다.
   - 지원하는 옵션은 다음과 같습니다.
     - 'quality' : 이미지의 퀄리티를 조절합니다. (0-100)
     - 'resolution' : 이미지의 해상도를 조절합니다. (dpi)
     - 'compression' : 이미지의 압축률을 조절합니다. (0-100)
     - 'colors' : 이미지의 색상 수를 조절합니다.
     - 'size' : 이미지의 크기를 조절합니다. (width, height)
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$image = new Imagick('input.jpg');
$image->setImageFormat('jpeg');
$image->setImageCompressionQuality(80);
$image->writeImages('output.jpg', true);
위의 예제는 'input.jpg' 이미지를 JPEG 형식으로 저장하고, 퀄리티를 80%로 조절한 후 'output.jpg' 파일로 저장합니다.
2025-07-13 20:08