SBSDKUIPageStoragePreviewImageCreator

@interface SBSDKUIPageStoragePreviewImageCreator : NSObject

A helper class to generate thumbnails from existing UIImage instances.

  • Creates a screen sized preview image from the given image. The final size is calculated using the main screens bounds and its display scale.

    Declaration

    Objective-C

    + (UIImage *)createScreenSizePreviewImageFromImage:(UIImage *)originalImage;

    Swift

    class func createScreenSizePreviewImage(from originalImage: UIImage!) -> UIImage!

    Parameters

    originalImage

    The image from which a preview is generated.

    Return Value

    The downsized preview image.

  • Creates a custom-sized preview image from the given image.

    Declaration

    Objective-C

    + (UIImage *)createPreviewImageFromImage:(UIImage *)originalImage
                              withSideLength:(CGFloat)sizeLength;

    Swift

    class func createPreviewImage(from originalImage: UIImage!, withSideLength sizeLength: CGFloat) -> UIImage!

    Parameters

    originalImage

    The image from which a preview is generated.

    sizeLength

    The proposed side length of the preview image.

    Return Value

    The downsized preview image.