課堂練習 — 使用Preview去背並修改圖色

第三次上課才第一次知道使用Mac內建的Previe App (預覽程式)就可以達到去背效果。
我習慣在最後都會放上參考文章,內容都寫得非常清楚有興趣的可以看一下
我就不囉唆了直接上程式碼跟結果!

import UIKitimport PlaygroundSupport
let image = UIImage(named: "anpanman")let anpanImageView = UIImageView(image: image)anpanImageView.backgroundColor = UIColor(red: 1, green: 1, blue: 0, alpha: 0.2)let plaidImageView = UIImageView(image: UIImage(named: "plaid"))plaidImageView.frame = anpanImageView.frameplaidImageView.layer.borderWidth = 10plaidImageView.layer.borderColor = UIColor(red: 0, green: 0, blue: 1, alpha:1).cgColor
plaidImageView.addSubview(anpanImageView)PlaygroundPage.current.liveView = plaidImageView

稍微簡單講解一下
第1、2行 先import一些必要的套件
第3、4行 宣告一個麵包超人的UIImager及放圖片的UIImageView
第5行 利用利用RGB三原色及透明度設定UIImageView背景顏色,
第7行 將兩個View大小設定成相等
第8、9行 設定View邊框及背景顏色
第10行 把麵包超人的View疊到另一個View上
第11行 開啟liveView顯示結果

參考文章

--

--