Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Объявления о найме специалистов > распределение картинок по холсту (атлас текстур)


Автор: doozina 5.9.2014, 20:07
Здравствуйте,

- есть массив картинок, разных размеров (ширина и высота может быть разной)
- скрипт создает пустую картинку 1024х1024 (назовем ее холст)
- далее на этом холсте скрипт начинает распределять картинки, что бы они заняли оптимально все пространство (плотно), не пересекаясь друг с другом.
- если на холсте закончилось место, скрипт создает новый холст 1024х1024 и далее распределяет оставшиеся картинки, если опять закончилось место все сначала и по кругу 
- на выходе (когда работа завершена) скрипт должен будет записать данные: какая картинка в каком файле холсте лежит и главное по каким координатам (левый верхний угол, 
правый верхний угол, левый нижний угол, правый нижний угол)

Прикладываю картинку пример (на ней как раз видно, что картинок не хватило на полный холст, это нормально)

может кто-нить помочь? готов заплатить за работу на WMR

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)