мне нужно маски «текстура» изображение с повернуто полутонового изображения.антиалайзинговые повернутых CGImage/CGlayer кажется зазубренным, UIImageView не являются
я узнал, что я должен делать это с CGImages или CGlayers (если есть способ проще, используя UIImageViews только, пожалуйста, дайте мне знать об этом).
Моя проблема проста:
В Сглаживании любого вращения трансформированной CG материала тихо зазубренного ...
... но антиалайзинговые из ротационно-преобразованный UIImageView является совершенно совершенным. Как я могу изготовить эти красивые сглаженные вращения?
Я загрузил "доказательство" с участием реальных iPhone Simulator скриншоты, чтобы увидеть, что я мелешь: http://gotoandplay.freeblog.hu/files/Proof.png
Я пытался использовать CGImages, CGLayers, UIImageViews " захватили»с renderInContext, я пытался CGContextSetInterpolationQuality к высокому, а также попытался установить CGContextSetAllowsAntialiasing - CGContextSetShouldAntialias, но каждый случай возвратил тот же самый неровный результат.
В следующем году я планирую изучить OpenGL, но эта разработка должна быть выпущена только с использованием CoreGraphics. Пожалуйста, дайте мне знать, как получить отлично обработанное изображение, я просто не могу согласиться с тем, что это невозможно.
Никто не знает ... – Geri
Привет, geri, вы нашли какое-либо решение этой проблемы? Я столкнулся с аналогичными проблемами здесь: http://stackoverflow.com/questions/2590470/how-do--remove-those-rotation-artefacts-from-my-catiledlayer – FelixLam
Ya. Каждое решение было действительно требовательным к производительности, поэтому я решил изучить API OpenGL ES. Это не так уж и важно, и игра становится действительно гладкой как в антиалиасах, так и в производительности. – Geri