私は、カメラの写真をキャプチャしたり、iOSデバイスで動画を記録したりするための光沢効果を実装しています。iOSカメラにキラキラ効果を実装しますか?
。
私は写真の中にキラキラ効果を実装するために多くのリンクを好むが、キャプチャした写真や記録されたビデオ時間にアクティブなカメラで実装している。
。
iOSデバイスでアクティブなカメラでグリッター効果を実装するためのいくつかの提案やライブラリを与える....
私は、カメラの写真をキャプチャしたり、iOSデバイスで動画を記録したりするための光沢効果を実装しています。iOSカメラにキラキラ効果を実装しますか?
。
私は写真の中にキラキラ効果を実装するために多くのリンクを好むが、キャプチャした写真や記録されたビデオ時間にアクティブなカメラで実装している。
。
iOSデバイスでアクティブなカメラでグリッター効果を実装するためのいくつかの提案やライブラリを与える....
あなたはトゥインクルを使用する場合があります。 Twinkle
は、Cocoa依存マネージャーCocoaPodsを使用したインストールに使用でき、推奨されています。また、Twinkle.swift
ファイルをXcodeプロジェクトにコピーすることもできます。
import Twinkle
// UIView extension
let view: UIView = UIView(frame: CGRect(x: 0, y: 0, width: 640, height: 480))
self.view.addSubview(view)
view.twinkle()
// class function
Twinkle.twinkle(myView)
ここでダウンロードするためのgithubのリンクです:https://github.com/piemonte/Twinkle
このライブラリには、いくつかのCAEmitterLayers
を作成し、輝き(別名きらめき)効果を生成し、それらをアニメーション化します。私はこのタイプのグリッター効果http://www.revelist.com/beauty-howtos/kirakira-app/8076/and-my-nail-art-was-taken-to-another-levelを実装してい
let emitterCells: [CAEmitterCell] = [CAEmitterCell(), CAEmitterCell()]
for cell in emitterCells {
cell.birthRate = 8
cell.lifetime = 1.25
cell.lifetimeRange = 0
cell.emissionRange = (.pi/4)
cell.velocity = 2
cell.velocityRange = 18
cell.scale = 0.65
cell.scaleRange = 0.7
cell.scaleSpeed = 0.6
cell.spin = 0.9
cell.spinRange = .pi
cell.color = UIColor(white: 1.0, alpha: 0.3).cgColor
cell.alphaSpeed = -0.8
cell.contents = twinkleImage?.cgImage
cell.magnificationFilter = TwinkleLayerMagnificationFilter
cell.minificationFilter = TwinkleLayerMinificationFilter
cell.isEnabled = true
}
私はこのタイプのキラキラ効果を実装しています。http://www.revelist.com/beauty-howtos/kirakira-app/8076/and-my-nail-art-was-taken-to-another-完璧なレベル/ 6 –
完成度/ 6 –