代码之家  ›  专栏  ›  技术社区  ›  Mark Lalor

php锐度卷积martix

  •  3
  • Mark Lalor  · 技术社区  · 15 年前

    我用的是 convolution matrix 为了在 PHP钆 我想改变清晰度 “水平” .

    我会在哪里 作出改变 如果我想做到这一点 或多或少的尖锐 ?

    $image = imagecreatefromjpeg('pic.jpg');
    
    $matrix = array(
      array(0, -1, 0), 
      array(-1, 5, -1), 
      array(0, -1, 0)
    );
    
    imageconvolution($image, $matrix, 1, 0.001);
    header("Content-type: image/jpeg");
    imagejpeg($image);
    
    2 回复  |  直到 14 年前
        1
  •  2
  •   Quamis    15 年前

    试着看 http://www.gamedev.net/reference/programming/features/imageproc/page2.asp

    Web上有很多例子,但根据经验,您可以先在gimp或ps或任何其他具有此功能的编辑器中尝试这些参数(图像卷积很常见)。

        2
  •  2
  •   Mark Lalor    14 年前

    你真正需要做的是使用这个公式

    其中k=锐度等级。

    其中k=锐度水平。

    推荐文章