我的iPhone應用程序具有顯示PNG圖像的自定義按鈕。 我喜歡用透明顏色替換那些圖像中的白色。 Mac上有工具可以讓我做到嗎? (或者是否有其他方式來指示xcode中哪種顏色是透明的?)如何爲iPhone製作部分透明的png圖片按鈕?
4
A
回答
4
預覽應用程序在其選擇工具「Instant Alpha」中具有一種模式,可以輕鬆選擇背景。選好背景後,只需按下「刪除」鍵即可刪除圖像區域。將其保存爲帶有「Alpha」框的PNG,然後完成。
大多數其他圖像編輯工具,特別是那些支持圖像中的多個圖層的工具,也將正確支持PNG alpha通道。這些可能比使用預覽更容易,但它們都是第三方的,花費很多,所以你需要做出這個決定。
但是,請注意,如果您從具有堅實背景的圖像開始,某些東西的邊緣會褪去並與背景融合,則不太可能將背景完全移除到您的背景而不會切入實際的形象。
您可能已經在過去看過GIF圖像,這些圖像被設計爲在白色背景下混合,並且在邊緣突出一些明亮的像素,在較暗的背景上看起來很醜。從頭開始,正確保存爲PNG或具有Alpha通道的任何其他格式的圖像不會出現此問題。
+0
謝謝!我不知道預覽應用程序具有該功能!我會盡量避免那些白色像素。 – ragnarius
3
只需設置圖像視圖alpha。
- (void)viewDidLoad
{
[super viewDidLoad];
self.view.backgroundColor=[UIColor greenColor]; //Set background color
UIImageView *imgView=[[UIImageView alloc]initWithImage:[UIImage imageNamed:@"images-4.jpeg"]] ; // Create and initialize imageView
imgView.frame=CGRectMake(10, 10, 200,250);// Set frame for imageView
[self.view addSubview:imgView];
imgView.alpha=0.1; //Adjust alpha
}
0
開始用一個PNG文件(使用圖像預覽)。
你必須去查看>顯示編輯工具欄。
然後擴大窗口,以便您可以看到所有的圖標。
然後點擊看起來像魔棒的圖標。
然後單擊並拖動要擦除的顏色。
相關問題
- 1. 帶有透明區域的C#PNG圖像作爲按鈕
- 2. MiniMagick:製作PNG部分不透明/如何使用' - 評價'
- 3. 透明PNG圖片框
- 4. iOS5按鈕透明度與PNG圖像作爲背景
- 5. 製作透明按鈕
- 6. 如何爲IE6中的PNG圖像製作透明背景?
- 7. 製作部分透明
- 8. c圖片框上的透明按鈕#
- 9. PHP:如何將png文件的一部分設置爲透明?
- 10. 透明PNG作爲背景圖像
- 11. 使浮動按鈕部分透明android
- 12. 將透明PNG圖像轉換爲透明JPEG或透明GIF
- 13. (Delphi THintWindow)如何繪製透明的PNG?
- 14. 如何根據PNG圖像製作透明表單?
- 15. iPhone:使用視圖作爲關閉按鈕的透明覆蓋圖
- 16. 如何JPG的白色部分的圖片框透明
- 17. 如何使按鈕透明
- 18. 單擊wpf程序中透明圖像的一部分按鈕
- 19. iPhone SDK中的透明按鈕
- 20. 如何製作懸停圖片按鈕?
- 21. 如何使用native-base在react-native中爲圖像製作半透明按鈕?
- 22. 在JPanel上繪製部分透明的PNG
- 23. 按鈕蓋透明圖片不起作用
- 24. 帶有透明部分的PNG圖像的CSS邊框
- 25. Android透明PNG不顯示爲透明
- 26. 透明PNG不呈現爲透明?
- 27. 透明部分的視圖?
- 28. PHPImageWorkshop library:分層透明PNG圖像
- 29. 刪除部分背景/製作透明
- 30. 如何製作Flex按鈕的透明背景
這是很容易做在Photoshop中(使用替換顏色或只是添加一個新圖層和繁殖)。 – PengOne
謝謝,但我沒有photoshop ... – ragnarius