badcoder: Bild auslesen

Beitrag lesen

Hallo zusammen,

ich möchte die RGB-Werte eines Bildes mit Hilfe von PHP ermitteln.
Hierzu verwende ich folgenden Code:

  
$imageFilename = "3x3.png";  
$image = imagecreatefrompng ( $imageFilename );  
  
$x = floatval( 0 );  
$y = floatval( 0 );  
$rgb = imagecolorat ( $image , $x , $y );  
  
$colors = imagecolorsforindex ( $image , $rgb );  
  
var_dump ( $colors );  

Soweit so gut. PHP gibt mir die RGB-Werte des Pixels (0,0) aus.

Jedoch möchte ich die RGB-Werte aller im Bild vorhandenen Pixel ermitteln und in einem Array sammeln. Dies habe ich mit Hilfe einer for-Schleife versucht, jedoch bin ich nicht zu einem brauchbaren Ergebnis gekommen. Es müsste die Bilddatei zeilenweise (von links nach rechts und von oben nach unten) ausgelesen werden, wobei die Breite und Höhe jeweils minus 1 Pixel die Schleife beenden sollten.