UIImage
extension UIImage
-
UIImage
を画像バッファから生成します。Declaration
Swift
public convenience init?(cvPixelBuffer: CVPixelBuffer)
Parameters
cvPixelBuffer
画像バッファ
-
UIImage
を画像バッファから生成します。Declaration
Swift
public convenience init?(cvPixelBuffer: CVPixelBuffer, ciContext: CIContext)
Parameters
cvPixelBuffer
画像バッファ
ciContext
評価コンテキスト情報
-
画像バッファへ変換します。
Declaration
Swift
public var cvPixelBuffer: CVPixelBuffer? { get }
-
サンプルバッファに変換します。
Declaration
Swift
public var cmSampleBuffer: CMSampleBuffer? { get }
-
画像を拡大・縮小します。
Declaration
Swift
public func toResizeFillImage(newSize: CGSize) -> UIImage?
Parameters
newSize
拡大・縮小するサイズ
-
画像を拡大・縮小します。透過画像であれば背景色も指定可能です。
Declaration
Swift
public func toResizeImage(newSize: CGSize, backgroundColor: UIColor? = nil) -> UIImage?
Parameters
newSize
拡大・縮小するサイズ
backgroundColor
背景色
-
画像を拡大・縮小します。
Declaration
Swift
public func toResizeAspectImage(newSize: CGSize, isMaxable: Bool = true) -> UIImage?
Parameters
newSize
拡大・縮小するサイズ
isMaxable
変換するサイズの大きい方を優先するかどうか
-
画像の一部を切り取った画像を取得します。
Declaration
Swift
public func trimImage(rect: CGRect) -> UIImage?
Parameters
rect
切り取る座標・範囲
-
中央から指定したサイズで画像を切り取った画像を取得します。
Declaration
Swift
public func trimCenterImage(size: CGSize) -> UIImage?
Parameters
size
切り取るサイズ