라이브러리
[PHP] Imagick::filter - 이미지에 사용자 정의 합성 커널을 적용합니다.
Imagick::filter란?
Imagick::filter는 Imagick 클래스의 메소드로, 이미지 필터를 적용하는 데 사용됩니다. 필터는 이미지의 색상, 밝기, 대비, 그리고 기타 특성을 변경할 수 있습니다. Imagick::filter를 사용하면 다양한 효과를 적용할 수 있습니다.
Imagick::filter의 종류
Imagick 클래스에는 다양한 필터가 있습니다. 여기에는 다음이 포함됩니다.
- `Imagick::FILTER_GAUSSIAN_BLUR`
- `Imagick::FILTER_SMOOTH`
- `Imagick::FILTER_UNSHARP_MASK`
- `Imagick::FILTER_SMOOTH_MORE`
- `Imagick::FILTER_EDGE_ENHANCE`
- `Imagick::FILTER_EDGE_ENHANCE_MORE`
- `Imagick::FILTER_EMBOSS`
- `Imagick::FILTER_FIND_EDGES`
- `Imagick::FILTER_SHARPEN`
- `Imagick::FILTER_CONTOUR`
- `Imagick::FILTER_PHOTOCOPY`
- `Imagick::FILTER_PHOTOCOPY_NEGATIVE`
- `Imagick::FILTER_SOFTLIGHT`
- `Imagick::FILTER_HARDLIGHT`
- `Imagick::FILTER_VIVID_LIGHT`
- `Imagick::FILTER_LINEAR_LIGHT`
- `Imagick::FILTER_LINEAR_DODGE`
- `Imagick::FILTER_LINEAR_BURN`
- `Imagick::FILTER_DARKEN`
- `Imagick::FILTER_MULTIPLY`
- `Imagick::FILTER_COLORIZE`
- `Imagick::FILTER_PASSTHROUGH`
- `Imagick::FILTER_NEGATION`
- `Imagick::FILTER_NOT`
- `Imagick::FILTER_THRESHOLD`
- `Imagick::FILTER_THRESHOLD_TO_VALUE`
- `Imagick::FILTER_MINIMUM`
- `Imagick::FILTER_MAXIMUM`
- `Imagick::FILTER_SUBTRACT`
- `Imagick::FILTER_ADD`
- `Imagick::FILTER_SUBTRACT`
- `Imagick::FILTER_ADD`
- `Imagick::FILTER_CONTOUR`
- `Imagick::FILTER_CONTOUR`
- `Imagick::FILTER_CONTOUR`
- `Imagick::FILTER_CONTOUR`
- `Imagick::FILTER_CONTOUR`
- `Imagick::FILTER_CONTOUR`
- `Imagick::FILTER_CONTOUR`
- `Imagick::FILTER_CONTOUR`
- `Imagick::FILTER_CONTOUR`
예제
#hostingforum.kr
php
// Imagick 클래스를 사용하여 이미지 생성
$image = new Imagick('image.jpg');
// 필터를 적용합니다.
$image->filterImage(Imagick::FILTER_GAUSSIAN_BLUR, 10);
// 필터를 적용한 이미지를 저장합니다.
$image->writeImage('filtered_image.jpg');
이 예제에서는 `Imagick::FILTER_GAUSSIAN_BLUR` 필터를 사용하여 이미지의 색상과 밝기를 변경합니다. 필터의 강도는 10으로 설정되어 있습니다.
필터의 강도
필터의 강도는 필터의 효과를 변경할 수 있습니다. 강도는 0에서 100 사이의 값을 취할 수 있습니다. 강도가 높을수록 필터의 효과가 강해집니다.
#hostingforum.kr
php
// 필터의 강도는 50으로 설정합니다.
$image->filterImage(Imagick::FILTER_GAUSSIAN_BLUR, 50);
이 예제에서는 필터의 강도를 50으로 설정하여 필터의 효과를 약하게 변경합니다.
필터의 종류
Imagick 클래스에는 다양한 필터가 있습니다. 필터의 종류를 선택하여 다양한 효과를 적용할 수 있습니다.
#hostingforum.kr
php
// 필터의 종류를 변경합니다.
$image->filterImage(Imagick::FILTER_SMOOTH);
이 예제에서는 필터의 종류를 `Imagick::FILTER_SMOOTH`로 변경하여 필터의 효과를 변경합니다.
이러한 예제를 통해 Imagick::filter를 사용하여 다양한 효과를 적용할 수 있습니다. 필터의 강도와 종류를 변경하여 다양한 효과를 얻을 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.