Еми трябва да си направиш отделен клас в който да ти се извършва обработката. Демек Всякаквите цикли и други работи които имаш. И там тези
$Image, $HexColor, $Compare; си ги правиш статични. Също и функциите. За това ти дадох препратката изгледай филмчето и ще ти стане много по ясно. Аз съм бос на тая тема както казах
и няма да мога да ти помогна особено. ООП-то не е толкова просто колкото изглежда на пръв поглед. Сложното е точно това да съумееш да си подредиш правилно класовете не толкова самия синтаксис.
$Image, $HexColor, $Compare; си ги правиш статични. Също и функциите. За това ти дадох препратката изгледай филмчето и ще ти стане много по ясно. Аз съм бос на тая тема както казах