1
我已經將圖像加載到狹窄的UIImageView中 - 寬度爲3px,高度約爲。 10iPhone:旋轉後進行抗鋸齒
然後,我旋轉了視圖 - 我沒有令人愉快的畫面,伴隨着視覺失真(如圖片左側的http://upload.wikimedia.org/wikipedia/commons/f/fd/Anti-aliased-diamonds.png)。 有什麼方法可以解決它? Quartz是否讓反別名圖片?
我已經將圖像加載到狹窄的UIImageView中 - 寬度爲3px,高度約爲。 10iPhone:旋轉後進行抗鋸齒
然後,我旋轉了視圖 - 我沒有令人愉快的畫面,伴隨着視覺失真(如圖片左側的http://upload.wikimedia.org/wikipedia/commons/f/fd/Anti-aliased-diamonds.png)。 有什麼方法可以解決它? Quartz是否讓反別名圖片?
如果您使用UIView的transform
屬性進行旋轉或通過視圖的layer
旋轉:您可以直接用石英的apis生成出衆的效果。
您可以使用石英圖像處理創建更高質量的圖像,該處理可創建新圖像併爲轉換和渲染指定高質量的抗鋸齒。
該圖像處理可以通過多種方式實現,如CGContextRotateCTM
後跟CGContextDrawImage
,然後用CGBitmapContextCreateImage
訪問新圖像。
或者,您可能更願意將圖像直接繪製到上下文而不是創建中間圖像。
你可以寫一個例子嗎? – QuickNick
嘗試使用' - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)editInfo'作爲起點:http://renzoverleysen.tumblr.com/post/459850033/tutorial-full-resolution -iPhone-照片應用程序 – justin