История изменений
Исправление Sadler, (текущая версия) :
Ну а я что делаю? Я, вроде, уже объяснял, в чём проблема. В битмапе нужно считать смещения в массиве, включая паддинги до целых байт. Это не просто arr[x][y] = 16500; Для таких вещей должны быть нормальные методы в языке. Всё-таки визуализации рисовать приходится часто. Кроме того, придётся генерить много мелких битмапов и уже из них составлять результирующую картинку, т.к. спектрограмма должна обновляться в реальном времени, с возможностью прокрутки к старым данным. Перерисовывать столько данных целиком не удастся.
Исправление Sadler, :
Ну а я что делаю? Я, вроде, уже объяснял, в чём проблема. В битмапе нужно считать смещения в массиве, включая паддинги до целых байт. Это не просто arr[x][y] = 16500; Для таких вещей должны быть нормальные методы в языке. Всё-таки визуализации рисовать приходится часто.
Исходная версия Sadler, :
Ну а я что делаю? Я, вроде, уже объяснял, в чём проблема. В битмапе нужно считать смещения в массиве, включая паддинги до целых байт. Это не просто arr[x][y] = 16500;