iOS 기기에서 카메라 사진 및 동영상을 캡처 할 때 반짝이 효과를 구현했습니다.iOS 카메라에서 글리터 효과를 구현 하시겠습니까?
.
저는 사진에서 반짝이 효과를 구현하기 위해 많은 링크를 선호하지만 캡처 사진이나 저장된 비디오 시간에 활성 카메라로 구현했습니다.
.
iOS 장비에서 활성화 된 카메라에 반짝이 효과를 구현하기위한 몇 가지 제안 및 라이브러리주세요 ....
iOS 기기에서 카메라 사진 및 동영상을 캡처 할 때 반짝이 효과를 구현했습니다.iOS 카메라에서 글리터 효과를 구현 하시겠습니까?
.
저는 사진에서 반짝이 효과를 구현하기 위해 많은 링크를 선호하지만 캡처 사진이나 저장된 비디오 시간에 활성 카메라로 구현했습니다.
.
iOS 장비에서 활성화 된 카메라에 반짝이 효과를 구현하기위한 몇 가지 제안 및 라이브러리주세요 ....
당신은 반짝임을 사용할 수 있습니다. Twinkle
을 사용할 수 있으며 Cocoa 종속성 관리자 CocoaPod를 사용하여 설치하는 것이 좋습니다. Twinkle.swift
파일을 Xcode 프로젝트에 복사하기 만하면됩니다. https://github.com/piemonte/Twinkle
이 라이브러리는 여러 CAEmitterLayers
를 생성하고이 불꽃을 생성하는 애니메이션 (일명 반짝이) 효과 :
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의 링크입니다.
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 –
나는이 유형 반짝이 효과 http://www.revelist.com/beauty-howtos/kirakira-app/8076/and-my-nail-art-was-taken-to-another-level을 구현해야 -of-perfection/6 –