Войти
ПрограммированиеФорум2D графика и изометрия

Зачем нужен padding в данных битмапа? (3 стр)

Страницы: 1 2 3
#30
(Правка: 2:15) 2:09, 17 сен 2021

invis
> Хранение данных вверх ногами никого не смущает?
Формирование изображение происходит снизу вверх, поэтому все вверх кармашками. Толи из-за кинескопа, толи просто из-за расположения в памяти координат от нижнего левого угла.

#31
12:42, 17 сен 2021

bmp формат поддерживает и сверху-вниз, надо изменить знак у значения вертикального разрешения

#32
12:53, 17 сен 2021

foxes
> Формирование изображение происходит снизу вверх, поэтому все вверх кармашками.
> Толи из-за кинескопа, толи просто из-за расположения в памяти координат от
> нижнего левого угла.
Уже писали, что это легаси со времён OS/2.
https://stackoverflow.com/questions/8346115/why-are-bmps-stored-upside-down
Да, можно задать отрицательную высоту битмапа, тогда ориентация будет нормальная, но некоторые GDI-функции при этом работают неправильно - вроде бы вывод текста, может ещё что-то.

Страницы: 1 2 3
ПрограммированиеФорум2D графика и изометрия