4
저는 이미지의 일부만 픽셀 화하는 방법을 찾으려고했지만 지금까지는 성공하지 못했습니다. http://www.mutinydesign.co.uk/free-scripts/live-photo-blurring-script/ImageMagick을 사용하여 이미지의 일부를 픽셀 화하는 방법은 무엇입니까?
사용자가 UI에서 사진의 일부를 선택할 수 있도록 jQuery 플러그인 "imgAreaSelect"를 사용 : 현재 나는이 자습서 다음 다음있어
. 그런 다음 'pixelate'를 클릭하십시오. 이것은 imagemagick을 위해 php로 작성된 pixelate 함수에 대한 ajax 호출을 만든다. pixelate 함수는 다음과 같습니다.<?php
$x1 = $_GET['x1'];
$y1 = $_GET['y1'];
$x2 = $_GET['x2'];
$y2 = $_GET['y2'];
$inputImage = $_GET['inputImage'];
$outputImage = 'output_'.$_GET['inputImage'];
exec("convert {$inputImage} \(+clone -scale 20% -scale 500% \) \
\(+clone -gamma 0 -fill white \
-draw 'rectangle {$x1},{$y1} {$x2},{$y2}' -blur 10x4 \) \
-composite {$outputImage}");
echo $outputImage;
?>
이 방법은 작동하지만 선택한 부분뿐만 아니라 전체 이미지를 픽셀 화합니다. 어떤 아이디어 나 제안도 감사드립니다. 누구든지 비슷한 것을 성취 할 수 있었습니까?
맞아. 나는 노력하고 있지만 그렇게까지는 가지 않는다 (나는 imagemagick에 초보자이다 :). 공유 할 수있는 코드 예제가 있습니까? – IntricatePixels