php olarak rengin RGB renginin ortalamasını almaya çalışıyorum. gd lib tarafından Görüntüde rengin RGB renginin ortalaması
Ben$x = imagesx($im);
$y = imagesy($im);
for ($i = 0;$i < $x;$i++)
for ($j = 0;$j < $y;$j++){
$rgb = imagecolorat($im,$i,$j);
$sum['R'] += ($rgb >> 16) & 0xFF;
$sum['G'] += ($rgb >> 8) & 0xFF;
$sum['B'] += $rgb & 0xFF;
}
programlamak Ama bence iyi bir yol değil. İşlenecek bir sürü koça ihtiyacı var. Bunu yapmanın başka bir yolu var mı?
Görüntünün 1px x 1px olarak yeniden boyutlandırılması iyi bir ortalama vermek için kullanılır. – Willian
@William: Kullanılmakta olan ölçekleme algoritmasına bağlı olabilir. ;) – FrustratedWithFormsDesigner