這裡的「黑點」和「白點」分別是從最暗和最亮端開始的像素計數。若要將最暗的 90% 像素轉為黑色,並將最亮的 5% 轉為白色,請使用以下程式碼
<?php
$im = new Imagick ("some image.png");
list ($width, $height) = array_values ($im->getImageGeometry ());
$px = $width * $height;
$im->modulateImage (100, 0, 100);
$im->linearStretchImage ($px * 0.9, $px * 0.05);
$im->writeImage ("temp.jpg");
?>