То, что начало координат в левом верхнем как у многих растровых редакторов это понятно.
И то, что поворот всего на 180 градусов не изменит ситуацию, тоже понятно.
Вывожу картинку с начиная с нулевых байтов массива и далее: строка, столбец. Можно задать сначала область и потом просто гнать последовательно значения пикселов, но результат будет тем же. И логично, что придется отправлять байты с хвоста массива картинки. Но может быть кто-то подскажет конвертор image to hex, чтобы имел опции, компенсирующие этот нюанс?
Сам виноват - функция отправки рисунка кривая: отправляет с хвоста