![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
Weman |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 133 Регистрация: 29.11.2005 Где: Санкт-Петрбург Репутация: нет Всего: нет |
Здравствуйте!
Столкнулся с такой задачкой: нужно обработать специальным образом каждый пиксель на картинке. Сам процесс обработки я смогу сделать, но надо реализовать доступ к очередному пикселю так, чтобы их обработка происходила не последовательно (от первого пикселя до последнего), а вызывался случайный пиксель из диапазона пикселей. Приведу пример для наглядности: есть изображение размером, например, 10х20 pixel, то есть всего 200 пикселей. Получаем интервал от 0 до 199 пикселя. Далее надо обращаться к каждому пикселю, но не способом - сначала 0, потом 1, потом 2, .... и т.д. до 199. А надо, например, может быть, как-нибудь через функцию random - например сначала 44 пиксель, потом 190, потом 32, и т.д. Чтобы пиксель выбирался случайным образом из допустимого интервала. Еще надо учесть условие, чтобы пиксели повторно не вызывались, т.е. чтобы не было повторений! Пишу программу на Java ME (для мобильного телефона). Подскажите, у кого какие есть мысли по этому вопросу! Спасибо! --------------------
|
|||
|
||||
Weman |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 133 Регистрация: 29.11.2005 Где: Санкт-Петрбург Репутация: нет Всего: нет |
UP!
--------------------
|
|||
|
||||
GrafCharodey |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 14.12.2006 Репутация: нет Всего: нет |
Weman, Можно написать дополнительный метод, в котором будет например использоваться тот же рандомайз, заводится дополнительный список, в него будут заноситься пиксели уже обработанные. ПРоверка условия после нового генерированного пикселя: "Использовался ранее?". Я так это себе представляю, почитай про функцию randomize, возможно она не будет выдавать повторных чисел.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |