D123.ImageSmoother主题链接661.ImageSmoother主题分析给定一个二维数组,每一项需要是其周围值向下取整的平均值。想法我的方法比较简单。获取周围的值,计算周围元素的数量和它们的值,取平均值,填充到一个新的数组中。最终代码$v){foreach($vas$col=>$v1){//upRow$suroundedValues=[isset($M[$row-1][$col-1])?$M[$row-1][$col-1]:null,isset($M[$row-1][$col])?$M[$row-1][$col]:null,isset($M[$row-1][$col+1])?$M[$row-1][$col+1]:null,isset($M[$row][$col-1])?$M[$row][$col-1]:空,isset($M[$row][$col+1])?$M[$row][$col+1]:空,isset($M[$row+1][$col-1])?$M[$row+1][$col-1]:null,isset($M[$row+1][$col])?$M[$row+1][$col]:null,isset($M[$row+1][$col+1])?$M[$row+1][$col+1]:空,];$filteredValues=array_filter($surroundedValues,function($values){return!is_null($values);});$filteredValues[]=$v1;$N[$row][$col]=floor(array_sum($filteredValues)/count($filteredValues));}}返回$N;}}如果您觉得本文对您有用,欢迎用爱心集资
