Еще геометрия

332
4
Уже пол дня долблюсь о стенку: не могу решить задачу.
Есть байты, после нескольких процедур - пиксели Imaga'а:
Код:
00 00 00 00 00 00 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...
То есть, 1 байт не равен 0, а значит имеет черный цвет, пока другие - белый.
Вобщем, единственное что у меня есть - номер(его индекс), равный семи, width = 5, height = 5, и ВСЁ;
Как узнать из этого x и y ?
[merge_posts_bbcode]Добавлено: 13.06.2016 22:58:41[/merge_posts_bbcode]

...

[merge_posts_bbcode]Добавлено: 13.06.2016 23:01:27[/merge_posts_bbcode]

у меня x = 2, а y = 1, но как их получить - хз
 
Да он не знает как получить из индекса пикселя в массиве координаты этого пикселя на изображении.
При том, что у него есть данные о длине и высоте изображения и весь массив пикселей.
 
в меньшую
4\5 = 0.8, если округлить до 1, будет на ряд ниже
 
wilah написал(а):
x=index%width, а y=index/width и округлить в большую.
Вот вот, спасибо огромное, низачто бы не дошло)
 
Задумал создать свой формат, типо пнг, для более хорошего понятия того, с чем приходится работать, всем спс.
 
Вот еще формула для x:
x = i - height/y
=)
[merge_posts_bbcode]Добавлено: 14.06.2016 00:29:52[/merge_posts_bbcode]

Ну, токо когда y известен)
 
:lol:
[merge_posts_bbcode]Добавлено: 14.06.2016 01:00:29[/merge_posts_bbcode]

А я оплся о эту формулу))))))

[merge_posts_bbcode]Добавлено: 14.06.2016 01:00:47[/merge_posts_bbcode]

Опирался*
 
Asd73 написал(а):
Heitem написал(а):
Задумал создать свой формат, типо пнг, для более хорошего понятия того, с чем приходится работать, всем спс.

В PNG используется сжатие. Алгоритм похож на JPEG.
Можешь с этого начать: Сжатие джипега в домашних условиях
Спс
 
Назад
Сверху