라이브러리

[PHP] Imagick::current - 현재 Imagick 객체에 대한 참조를 반환합니다.




Imagick::current() 함수

Imagick::current() 함수는 Imagick 객체의 현재 이미지에 대한 정보를 반환합니다. 이 함수는 Imagick 객체의 현재 이미지에 대한 속성을 반환하며, 이 속성은 이미지의 현재 상태를 나타냅니다.

Imagick::current() 함수의 사용법

Imagick::current() 함수는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

$imagick = new Imagick('image.jpg');

$current = $imagick->current();

print_r($current);



Imagick::current() 함수의 반환값

Imagick::current() 함수는 다음 속성을 반환합니다.

* `filename`: 현재 이미지의 파일 이름
* `filename`: 현재 이미지의 파일 이름
* `format`: 현재 이미지의 형식 (예: JPEG, PNG, GIF 등)
* `width`: 현재 이미지의 너비
* `height`: 현재 이미지의 높이
* `colors`: 현재 이미지의 색상 수
* `density`: 현재 이미지의 밀도
* `resolution`: 현재 이미지의 해상도
* `compression`: 현재 이미지의 압축률

Imagick::current() 함수의 예제

다음 예제는 Imagick::current() 함수를 사용하여 현재 이미지의 정보를 출력하는 방법을 보여줍니다.

#hostingforum.kr
php

$imagick = new Imagick('image.jpg');

$current = $imagick->current();



echo "파일 이름: " . $current['filename'] . "
";

echo "형식: " . $current['format'] . "
";

echo "너비: " . $current['width'] . "
";

echo "높이: " . $current['height'] . "
";

echo "색상 수: " . $current['colors'] . "
";

echo "밀도: " . $current['density'] . "
";

echo "해상도: " . $current['resolution'] . "
";

echo "압축률: " . $current['compression'] . "
";



이 예제에서는 Imagick::current() 함수를 사용하여 현재 이미지의 정보를 출력합니다. 출력된 정보는 현재 이미지의 파일 이름, 형식, 너비, 높이, 색상 수, 밀도, 해상도, 압축률을 포함합니다.

Imagick::current() 함수의 활용

Imagick::current() 함수는 이미지 처리와 관련된 다양한 작업에 사용할 수 있습니다. 예를 들어, 이미지의 크기를 확인하거나, 이미지의 형식을 변환하거나, 이미지의 압축률을 변경하는 등의 작업에 사용할 수 있습니다.

#hostingforum.kr
php

$imagick = new Imagick('image.jpg');

$current = $imagick->current();



if ($current['format'] == 'jpeg') {

    $imagick->setImageCompression(Imagick::COMPRESSION_JPEG);

    $imagick->setImageCompressionQuality(80);

    $imagick->writeImage('image_compressed.jpg');

}



이 예제에서는 Imagick::current() 함수를 사용하여 현재 이미지의 형식을 확인하고, JPEG 형식의 경우 압축률을 변경하여 새로운 이미지를 생성합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 490 페이지

검색

게시물 검색