1
A
回答
0
有這樣的三種方式:
1)用Photoshop(或選擇的圖像編輯器)編輯的圖像 - 我認爲你不能做到這一點,這是太明顯了一個答案!
2)忽略它 - 爲什麼不只是忽略它,畫出它的全尺寸圖像?它是透明的,所以用戶永遠不會注意到。
3)寫一些代碼,通過圖像中的每個像素,直到它達到一個alpha值> 0。這應該會給你從頂部修剪的行數。但是,這會減慢你的UI,所以你可能想在後臺線程上做。
例如
// To get the number of transparent rows at the top of the image
// Sorry this code is so ugly
uint32 *p = start_of_image;
while (0 == *p & 0x000000ff && p < end_of_image_data) ++p;
uint number_of_white_rows_at_top = (p - start_of_image)/width_of_image;
當您從圖像周圍所知道的透明空間量,你可以使用一個UIImageView繪製,設置中將renderMode居中,讓它做修剪你:)
相關問題
- 1. python中的alpha beta修剪
- 2. Alpha beta修剪根移動
- 3. Othello Alpha-Beta修剪玩pyly
- 4. Alpha beta修剪在matlab中的實現
- 5. Swift:壓縮剪裁的CGImage
- 6. 通過alpha beta修剪瞭解minimax
- 7. 奧賽羅Alpha Beta修剪問題
- 8. 移位表和Alpha-Beta修剪
- 9. 將Minimax修改爲Alpha-Beta修剪僞代碼
- 10. 爲什麼我的alpha-beta修剪的實現不起作用?
- 11. 卡住用alpha beta修剪的minmax算法
- 12. 如何實現高效的Alpha-Beta修剪遊戲搜索樹?
- 13. Negamax與深度的alpha-beta修剪bug 0
- 14. Alpha-beta修剪與克隆不工作Java
- 15. 3D Tic Tac Toe with Minimax&Alpha-beta修剪選擇次優移動
- 16. Alpha Beta修剪搜索未能最大限度地減少
- 17. 測試MinMax與alpha-beta修剪和發揮戰略
- 18. 連接4 Alpha-beta修剪可能失敗:(
- 19. PHP修剪不修剪的空間
- 20. 如何繪製一些alpha透明度的CGImage?
- 21. 修剪的NSString
- 22. Minimax/Alpha-Beta修剪如何區分較短路徑的優先級?
- 23. Alpha Beta修剪,它是否需要額外的樹數據結構?
- 24. 帶Alpha-Beta修剪的Minimax;類變量或通過遞歸發送它們?
- 25. 關於用alpha beta修剪的隨機性和最小最大值算法
- 26. alpha在信息增益修剪功能的上下文中是什麼意思?
- 27. 修剪()FormCollection值
- 28. 修剪和WhiteSpaceTrimmer
- 29. 修剪浮動
- 30. 多行修剪
我需要使它動態的,我需要的大小(不是確切的,但我需要它),所以1和2不起作用。我嘗試了一種類似於#3的方法,但速度太慢了:/請嘗試您建議的確切方式。我希望有一些方法可以帶來一些面具魔法。 – 2011-02-10 15:52:40