|
//
// IPUOcrRequestFoundation.h
// IPUOcr
//
// Created by 黄玉林 on 2020/2/28.
// Copyright © 2020 黄玉林. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
//定义枚举类型
typedef NS_ENUM(NSInteger ,IPUOcrAi2RequestType) {
IPUOcrAi2RequestTypeToken = 0, //Ai2 请求Token
IPUOcrAi2RequestTypeRegister, //Ai2 注册App
IPUOcrAi2RequestTypePredict, //Ai2 预测识别
IPUOcrAi2RequestTypeLogOff //Ai2 注销App
};
//Base成功回调block
typedef void(^IPUOcrBaseRequestSuccessBlock)(NSData *data,NSURLResponse * response);
//Base失败回调block
typedef void(^IPUOcrBaseRequestFailedBlock)(NSError *error,long status);
//成功回调block
typedef void(^IPUOcrRequestSuccessBlock)(id result);
//失败回调block
typedef void(^IPUOcrRequestFailedBlock)(NSString *error);
@interface IPUOcrRequestFoundation : NSObject
+ (UIImage *)readImageFromPath:(NSString *)path;
+ (NSString *)imageToBase64_PNG:(UIImage *)image;
+ (NSString *)imageToBase64_JPG:(UIImage *)image;
+ (UIImage *)rectImage:(UIImage *)image rects:(NSArray *)rects color:(UIColor *)color;
// 带序号的
+ (UIImage *)rectImage2:(UIImage *)image rects:(NSArray *)rects color:(UIColor *)color;
+ (UIImage *)imageFromBase64EncodedString:(NSString *)base64String;
+ (id)jsonToObject:(NSString *)json;
+ (NSString *)toJSONString:(id)data;
+ (NSData *)toJSONData:(id)data;
@end
NS_ASSUME_NONNULL_END
|