2013-08-01 53 views
0

我有一個包含許多圖像的精靈表。我使用texture packer創建精靈表,並輸出包含每個圖像的尺寸和座標的plist。根據這些信息,我需要採取哪些步驟來提取單個UIImage?看來我發現的所有例子都是在Cocos2d的環境中,它有自己的數據格式和輔助類。我沒有創建動畫或任何奇特的東西,這不是一個Cocos2d應用程序。我只需要剪出圖像。如何從精靈表中裁剪UIImage?

謝謝!

回答

1

我找到了答案here

CGImageRef imageRef = CGImageCreateWithImageInRect([largeImage CGImage], cropRect); 
UIImage *image = [UIImage imageWithCGImage:imageRef]; 
CGImageRelease(imageRef);