相关疑难解决方法(0)

如何将UIImage数组导出为电影?

我有一个严重的问题:我有NSArray几个UIImage对象.我现在想做的是从那些创作电影UIImages.但我不知道该怎么做.

我希望有人可以帮助我或给我一个代码片段,它可以做我喜欢的事情.

编辑:供将来参考 - 应用解决方案后,如果视频看起来扭曲,请确保您捕获的图像/区域的宽度是16的倍数.在这里经过几个小时的努力后发现:
为什么我的UIImages电影得到了扭曲?

这是完整的解决方案(只需确保宽度是16的倍数)
http://codethink.no-ip.org/wordpress/archives/673

iphone export avfoundation uiimage ios

183
推荐指数
7
解决办法
8万
查看次数

如何使用不同的混合模式渲染CALayer,如屏幕还是乘法?

我有一个UIImageView并希望它以特定的混合模式显示.我知道iPhone有不同的混合模式,而且它可能可能有很多的CG代码来做到这一点...但也许有一个很好的方式,用CALayerUIImageView

iphone core-animation ios

10
推荐指数
2
解决办法
8702
查看次数

将滤镜应用于实时相机预览-Swift

我正在尝试遵循此处给出的答案:https : //stackoverflow.com/a/32381052/8422218创建一个使用背面摄像头并添加滤镜的应用,然后将其实时显示在屏幕上

这是我的代码:

//
//  ViewController.swift
//  CameraFilter
//

import UIKit
import AVFoundation

class ViewController: UIViewController, AVCaptureVideoDataOutputSampleBufferDelegate {

    var captureSession = AVCaptureSession()
    var backCamera: AVCaptureDevice?
    var frontCamera: AVCaptureDevice?
    var currentCamera: AVCaptureDevice?

    var photoOutput: AVCapturePhotoOutput?

    var cameraPreviewLayer: AVCaptureVideoPreviewLayer?

    @IBOutlet weak var filteredImage: UIImageView!

    override func viewDidLoad() {
        super.viewDidLoad()

        setupCaptureSession()
        setupDevice()
        setupInputOutput()
        setupCorrectFramerate(currentCamera: currentCamera!) // will default to 30fps unless stated otherwise
        setupPreviewLayer()
        startRunningCaptureSession()
    }

    func setupCaptureSession() {
        // should support anything up to 1920x1080 res, incl. 240fps @ …
Run Code Online (Sandbox Code Playgroud)

camera core-image ios swift dispatch-queue

3
推荐指数
1
解决办法
5205
查看次数