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

    切り取るサイズ