Files
JJBB/Sdk/iOS/YuCheng/ThirdLibs/ShareSDK/ShareSDK.framework/Headers/SSDKImage.h

80 lines
1.7 KiB
C
Raw Normal View History

2024-08-23 15:49:34 +08:00
//
// SSDKImage.h
// ShareSDK
//
// Created by 冯 鸿杰 on 15/2/25.
// Copyright (c) 2015年 掌淘科技. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
/**
* JPG图片格式
*/
extern NSString *const SSDKImageFormatJpeg;
/**
* PNG图片格式
*/
extern NSString *const SSDKImageFormatPng;
/**
* JPG时有效
*/
extern NSString *const SSDKImageSettingQualityKey;
/**
*
*/
@interface SSDKImage : NSObject
/**
*
*
* @param URL
*
* @return
*/
- (id)initWithURL:(NSURL *)URL;
/**
*
*
* @param image
* @param format SSDKImageFormatJpeg和SSDKImageFormatPng来指定分享出去的是JPG还是PNG图片JPG
*
* @return
*/
- (id)initWithImage:(UIImage *)image format:(NSString *)format settings:(NSDictionary *)settings;
/**
*
*
* @param handler
*/
- (void)getNativeImage:(void(^)(UIImage *image))handler;
/**
*
*
* @param imagePath
* @param thumbImagePath
* @param handler
*/
+ (void)getImage:(NSString *)imagePath
thumbImagePath:(NSString *)thumbImagePath
result:(void(^)(NSData *thumbImage, NSData *image))handler;
/**
* 32k使
*
* @param thumbImageData
*
* @return
*/
+ (NSData *)checkThumbImageSize:(NSData *)thumbImageData;
@end