довольно часто некоторые строчки изображения на долю секунды отличаются от остальной картинки
friend myClass operator+(const myClass &A, const myClass &B){
return myClass(A.a + B.a, A.b + B.b);
}
uint32_t sparse(uint8_t src) {
uint32_t dst = 0;
uint32_t shift = 0;
while(src) {
dst |= (src & 1) << shift;
src >>= 1;
shift += 4;
}
return dst;
}