@Jumbo

iPad app — как правильно сделать пазл

Необходимо разбить картинку на мелкие кусочки произвольной формы (сделать пазл).
Как оптимально можно реализовать этот алгоритм на Objective-C (iPad application)?
  • Вопрос задан
  • 2904 просмотра
Пригласить эксперта
Ответы на вопрос 2
Flanker_4
@Flanker_4
Посмотрите этот вопрос на stackoverflow

stackoverflow.com/questions/158914/cropping-a-uiimage

Т.е. если нужно просто порезать на квадраты, то можно просто применить множественно
CGImageCreateWithImageInRect([largeImage CGImage], cropRect);
с разными cropRect

Если форма пазлов не квадратная, а как у настоящих пазлов (с такими «закругляшками» по бокам для сцепления), то тогда следует кропать по маске с помощью Quartz 2d
C документацией можно ознакомиться здесь
developer.apple.com/library/mac/#documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_images/dq_images.html#//apple_ref/doc/uid/TP30001066-CH212-TPXREF101
Ответ написан
Комментировать
@Jumbo Автор вопроса
Спасибо
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы