rendered paste body<?php $im = imagecreatefromgif('page_template.gif'); $black = imagecolorallocate($im, 0, 0, 0); // Find all the vertical gridlines for($i = 0; $i < imagesy($im); $i++) { $px_color = imagecolorat($im, $i, 1); if(IsBlack($px_color)) { $vert[] = $i; } } // Find all the horizontal gridlines for($i = 0; $i < imagesy($im); $i++) { $px_color = imagecolorat($im, 1, $i); if(IsBlack($px_color)) { $horiz[] = $i; } } echo "<pre>\n"; print_r($vert); echo "</pre>\n"; echo "<pre>\n"; print_r($horiz); echo "</pre>\n"; function IsBlack($rgb) { $r = ($rgb >> 16) & 0xFF; $g = ($rgb >> 8) & 0xFF; $b = $rgb & 0xFF; if($r == 0 && $g == 0 && $b == 0) return true; else return false; }?>