Границы начинаются с 0 и, таким образом, расширяются до ширина - 1 и высота - 1 в каждом направлении.Следовательно, <= $imagew
должно быть < $imagew
.Аналогично для <= $imageh
.
Ширина и высота просто скажут, сколько существует строк и столбцов пикселей, не максимальная строка или столбец index на один ниже).
Чтобы пройтись по всему изображению, просто используйте две вложенные петли:
for ($y = 0; $y < $imageh; $y++) {
for ($x = 0; $x < $imagew; $x++) {
// do whatever you want with them in here.
}
}