Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.04.2012, 21:26   #1
glebast
Форумчанин
 
Аватар для glebast
 
Регистрация: 10.12.2011
Сообщений: 154
Восклицание Мозаика

Здравствуйте.
Хочу попробовать сделать мозаику на делфи.
Подскажите пожалуйста как реализовать чтобы image делился на маленькие квадратики и случайным образом разбрасывались по форме.
Заранее благодарен
glebast вне форума Ответить с цитированием
Старый 28.04.2012, 07:56   #2
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Растровое изображение в самой своей основе состоит их маленьких квадратиков, называемых пикселями.
По всей видимости, имеются в виду квадратики размером покрупнее.
Нужно каким-то образом определиться с размером этих квадратиков, для чего возможно два подхода:
- квадратики имеют фиксированный размер,
- квадратики составляют фиксированную долю от всего изображения.
После чего банально разрезать изображение на отдельные фрагменты, помещаемые в массив.
Перемешивать стандартным методом перемешивания массива.
s-andriano вне форума Ответить с цитированием
Старый 28.04.2012, 11:49   #3
glebast
Форумчанин
 
Аватар для glebast
 
Регистрация: 10.12.2011
Сообщений: 154
По умолчанию

Ну так вот у меня вопрос как разрезать картинку.
glebast вне форума Ответить с цитированием
Старый 28.04.2012, 13:56   #4
denisbrain
Форумчанин
 
Регистрация: 29.05.2011
Сообщений: 449
По умолчанию

Цитата:
Сообщение от glebast Посмотреть сообщение
Ну так вот у меня вопрос как разрезать картинку.
пример во вложение, писал быстро - можно упростить
Вложения
Тип файла: rar Графика.rar (4.16 Мб, 71 просмотров)
задания на pascal/delphi ICQ 368254335
Tel +79177425326 mail denis-naymov1985(at)mail.ru login skype denis.new.skype
denisbrain вне форума Ответить с цитированием
Старый 28.04.2012, 14:07   #5
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Цитата:
Сообщение от glebast Посмотреть сообщение
Ну так вот у меня вопрос как разрезать картинку.
Вы не понимаете что сделать, а я не понимаю, чего Вы не понимаете.
Давайте начнем с другого конца:
Что у Вас есть?
Что Вы хотите получить?
s-andriano вне форума Ответить с цитированием
Старый 28.04.2012, 15:56   #6
denisbrain
Форумчанин
 
Регистрация: 29.05.2011
Сообщений: 449
Радость

Цитата:
Сообщение от glebast Посмотреть сообщение
Здравствуйте.
Хочу попробовать сделать мозаику на делфи.
Подскажите пожалуйста как реализовать чтобы image делился на маленькие квадратики и случайным образом разбрасывались по форме.
Заранее благодарен

если не влом поддержи сайт (банер справа)
http://netsoftware.ucoz.ru/
Вложения
Тип файла: zip din2.zip (881.3 Кб, 53 просмотров)
задания на pascal/delphi ICQ 368254335
Tel +79177425326 mail denis-naymov1985(at)mail.ru login skype denis.new.skype
denisbrain вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
мозаика vicvic90 Помощь студентам 0 01.05.2011 17:58
Уменьшение кол-ва цветов (Мозаика) mutabor Общие вопросы Delphi 3 29.01.2010 15:32