在相冊應用程序中有一個編輯 - >裁剪工具。是否有可能在應用程序中使用該工具,而不是自行編寫它?它是框架的一部分嗎?是否可以在我的應用程序中使用iOS裁剪工具中的構建?
0
A
回答
2
不,沒有內置的裁剪工具。然而,編寫這樣的工具並不難。
您需要創建一個控件,讓用戶在滾動視圖中拖動圖像並收集座標。
然後,您將創建一個圖形上下文並使用UIImage方法drawInRect:將圖像繪製到比圖形上下文更大的矩形中。其結果是將圖像的剪切部分繪製到上下文中。然後,您將從圖形上下文中提取圖像並丟棄圖形上下文。
1
沒有,這不是SDK的一部分,但你可以很容易地在iOS中裁剪圖像。
- (UIImage *)resizeImage:(UIImage *)image width:(float)w height:(float)h {
UIImage *croppedImage = image;
CGSize size = CGSizeMake(w, h);
UIGraphicsBeginImageContext(size);
CGRect rect = CGRectMake(0.0f, 0.0f, size.width, size.height);
[image drawInRect:rect];
croppedImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return croppedImage;
}
1
我創建了一個適合您需要的裁剪工具。它不是基於滾動視圖,而是讓用戶在他們的圖像周圍選擇一個框架。
相關問題
- 1. 如何在Android中創建類似QuickPic應用程序的裁剪工具?
- 2. 是否可以在iOS中創建透明應用程序
- 3. 是否可以在iOS應用程序中使用rsync?
- 4. 是否可以在iOS應用程序中使用MacFUSE?
- 5. 是否可以構建和發佈使用更新API的iOS應用程序?
- 6. 是否仍然可以提交使用ios 4 SDK構建的應用程序?
- 7. Rails應用程序中可裁剪的重量是多少?
- 8. 在Android中裁剪應用程序的可用性?
- 9. 是否可以在iOS應用程序中顯示工具提示?
- 10. 是否可以使用Windows Cordova創建iOS應用程序?
- 11. 在iOS應用程序中裁剪圖像
- 12. 是否可以遠程打開我的iOS應用程序?
- 13. 使用裁剪工具的圖像作物的Django應用程序
- 14. 是否可以反轉SVG的裁剪?
- 15. iOS:如果使用armv6構建iOS應用程序,我的iPad應用程序是否會被拒絕?
- 16. 可以在我的應用程序Objective c中打開iOS系統裁剪編輯?
- 17. 是否可以在Android的應用程序中創建App Widget?
- 18. 是否可以創建僅具有Facebook登錄功能的iOS應用程序?
- 19. 較舊的iOS設備是否可以運行使用較新版本的iOS SDK構建的應用程序?
- 20. 是否可以從我的iPhone恢復iOS應用程序?
- 21. 是否可以確定應用程序的構建方式?
- 22. 在ios應用程序中構建xml
- 23. 是否可以使用Rake自動化Android應用程序的構建過程?
- 24. 是否有可能在phonegap ios應用程序中使用iframe
- 25. 使用本機應用程序構建工具包構建的原生應用程序中的sqlite
- 26. 我可以使用MonkeyRunner工具在移動應用程序中工作嗎
- 27. 是否可以在iOS應用程序中嵌入iBook?
- 28. 是否可以在IOS應用程序中處理GSM呼叫?
- 29. 是否可以在我的應用程序中嵌入wps
- 30. 如何確定iOS應用程序是否使用Flash構建?
這不是最困難的部分;最難的部分(這是可行的,只是不在十幾行範圍內)正在實現用戶將拖動來設置裁剪矩形的視圖。 – 2013-02-09 23:01:24