Вот что я пытаюсь достичь:
Полноэкранное изображение животного (векторная графика, а не фотография) на iPad.Когда вы нажимаете на часть тела, скажем, на ухо, изображение увеличивается и увеличивается на ухе, и текст отображается вокруг уха.Нажмите кнопку уменьшения масштаба, и вы вернетесь к полному снимку тела.Я знаю, как запрограммировать масштабирование и перемещение, но я не знаю, как лучше всего подходить к качеству изображения.Изображение 1024x768 необходимо увеличить на 400%, чтобы получить нужный эффект кадрирования.Очевидно, что для нового iPad это изображение размером 1024x768 уже начало бы удваиваться и оттуда должно увеличиться на 400%.
Первоначальная склонность - взять изображение 4096x3072 и начать с его уменьшения до 1/4, а затем при увеличении до 400% качество изображения не ухудшается.Это одно изображение использует почти 70 МБ памяти, что ожидается, и я понимаю, почему это происходит, но, очевидно, это не сработает, когда это только одна часть более крупного приложения.Не говоря уже о том, что произойдет с @ 2x версией для сетчатки.
Есть ли у кого-нибудь какие-либо предложения о том, как добиться этого эффекта без такой нагрузки на устройство?Похоже, что устройства iOS не могут работать с векторными изображениями, только растровые.Из-за уровня детализации, которого я хотел бы достичь, я не могу просто увеличить масштаб и справиться с потерей качества.Это даже выполнимо или я должен найти другой подход?Я работаю с XCode 4.3.1 и Cocos2d v 1.0.1, но могу заглянуть в v2.0, если это решит мою проблему.
Изображение всего тела моего супер-удивительного лемура (у меня есть графический дизайнер длясделайте это позже): ![enter image description here](https://i.stack.imgur.com/kpRDx.png)
Увеличенное изображение на ухе:
![enter image description here](https://i.stack.imgur.com/ohhST.png)
Как только наш дизайнер поработает над этим, я представлю что-то еще в этом направлении (изображение из поиска картинок Google, а не моя работа, и, надеюсь, наша не будет такой сварливой):
![enter image description here](https://i.stack.imgur.com/kNhxo.jpg)