我不确定在哪里看到的图片托管网站,可以让你以大尺寸上传或对其进行锐化。
就我个人而言,我不记得或者不知道GD库有任何锐化图像的功能,这可能只是一个提高质量的不同词语。
如果有人知道锐化图像的函数,请告诉我,因为就我个人而言,我不知道Image Magic和/或GD库中是否有此类函数。
- 提前致谢
PHP and GD can sharpen images by providing a matrix to
imageconvolution
:
// create the image resource from a file $i = imagecreatefromjpeg('otter.jpg'); // define the sharpen matrix $sharpen = array( array(0.0, -1.0, 0.0), array(-1.0, 5.0, -1.0), array(0.0, -1.0, 0.0) ); // calculate the sharpen divisor $divisor = array_sum(array_map('array_sum', $sharpen)); // apply the matrix imageconvolution($i, $sharpen, $divisor, 0); // output the image header('Content-Type: image/jpeg'); imagejpeg($i);
imageconvolution()
。有关详细信息,请参见PHP网站上的此评论:http://php.net/manual/en/ref.image.php#56144。lib/PHPImageWorkshop/Core/ImageWorkshopLayer.php