2011-11-09 23 views
0

我可能沒有在這裏使用適當的術語,但是..如何引用圖像的特定部分?

假設你有一副撲克牌代表一個大圖像。從這張圖片中,我想找到一種方法來分別參考每個單獨的卡。這怎麼可能使用Objective-C?

enter image description here

+0

你尋求各種卡的邏輯引用,或你真的希望一個圖像變成一個包含9個圖像的數組? – isaac

+0

@isaac,謝謝你的回覆。我只查找邏輯參考。數組12,在這種情況下將是偉大的 – JAM

+0

此答案可能有所幫助: http://stackoverflow.com/questions/3766373/how-to-cut-a-large-sprite-png-into-smaller- uiimages – DPlusV

回答

3

下面將提供對圖像的一部分進行,數字將需要明顯地細化

CGImageRef bigImage = [UIImage imageNamed:@"bigImage.png"].CGImage; 

CGImageRef partOfBigImage = CGImageCreateWithImageInRect(bigImage, 
       CGRectMake(0, 0, 200, 50)); 

UIImage *partOfImage = [UIImage imageWithCGImage:partOfImageAsCG]; 
相關問題