ipu的trunk版ios客户端工程

IPUOcrRequestFoundation.h 1.5KB

    // // 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