Sha256: 1abdf6513ee9fa52420b254b6f2c4b4e4aaf445461df3a8f1784b9bf493151f1

Contents?: true

Size: 546 Bytes

Versions: 9

Compression:

Stored size: 546 Bytes

Contents

class CIImage

  def uiimage(scale=nil, orientation=nil)
    if scale && orientation
      return UIImage.imageWithCIImage(self, scale: scale, orientation: orientation)
    elsif scale && scale.is_a?(UIImage)
      return UIImage.imageWithCIImage(self, scale: scale.scale, orientation: scale.imageOrientation)
    else
      return UIImage.imageWithCIImage(self)
    end
  end

  def ciimage
    return self
  end

  def apply_filter(filter)
    filter.setValue(self, forKey: 'inputImage')
    return filter.valueForKey('outputImage')
  end

end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
sugarcube-1.1.0 lib/sugarcube-image/ciimage.rb
sugarcube-1.0.7 lib/sugarcube-image/ciimage.rb
sugarcube-1.0.6 lib/sugarcube-image/ciimage.rb
sugarcube-1.0.5 lib/sugarcube-image/ciimage.rb
sugarcube-1.0.4 lib/sugarcube-image/ciimage.rb
sugarcube-1.0.3 lib/sugarcube-image/ciimage.rb
sugarcube-1.0.2 lib/sugarcube-image/ciimage.rb
sugarcube-1.0.1 lib/sugarcube-image/ciimage.rb
sugarcube-1.0.0 lib/sugarcube-image/ciimage.rb