From 21d3023a9b7b6aff68c1170e345951396b1c6cfd Mon Sep 17 00:00:00 2001
From: 单军华
Date: Tue, 31 Jul 2018 13:35:21 +0800
Subject: [PATCH] no message

---
 screendisplay/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImageManager.h |  120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 120 insertions(+), 0 deletions(-)

diff --git a/screendisplay/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImageManager.h b/screendisplay/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImageManager.h
new file mode 100755
index 0000000..ca0b948
--- /dev/null
+++ b/screendisplay/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImageManager.h
@@ -0,0 +1,120 @@
+//
+//  TZImageManager.h
+//  TZImagePickerController
+//
+//  Created by ������ on 16/1/4.
+//  Copyright �� 2016��� ������. All rights reserved.
+//  ���������������������������
+
+#import <Foundation/Foundation.h>
+#import <UIKit/UIKit.h>
+#import <AVFoundation/AVFoundation.h>
+#import <Photos/Photos.h>
+#import "TZAssetModel.h"
+
+@class TZAlbumModel,TZAssetModel;
+@protocol TZImagePickerControllerDelegate;
+@interface TZImageManager : NSObject
+
+@property (nonatomic, strong) PHCachingImageManager *cachingImageManager;
+
++ (instancetype)manager NS_SWIFT_NAME(default());
++ (void)deallocManager;
+
+@property (weak, nonatomic) id<TZImagePickerControllerDelegate> pickerDelegate;
+
+@property (nonatomic, assign) BOOL shouldFixOrientation;
+
+/// Default is 600px / ������600���������
+@property (nonatomic, assign) CGFloat photoPreviewMaxWidth;
+/// The pixel width of output image, Default is 828px / ������������������������������828���������
+@property (nonatomic, assign) CGFloat photoWidth;
+
+/// Default is 4, Use in photos collectionView in TZPhotoPickerController
+/// ������4���, TZPhotoPickerController������������collectionView
+@property (nonatomic, assign) NSInteger columnNumber;
+
+/// Sort photos ascending by modificationDate���Default is YES
+/// ���������������������������������������������������YES������������������NO,������������������������������������������������������������������������������
+@property (nonatomic, assign) BOOL sortAscendingByModificationDate;
+
+/// Minimum selectable photo width, Default is 0
+/// ������������������������������������������0������������������������������������������
+@property (nonatomic, assign) NSInteger minPhotoWidthSelectable;
+@property (nonatomic, assign) NSInteger minPhotoHeightSelectable;
+@property (nonatomic, assign) BOOL hideWhenCanNotSelect;
+
+/// Return YES if Authorized ������YES���������������������
+- (BOOL)authorizationStatusAuthorized;
++ (NSInteger)authorizationStatus;
+- (void)requestAuthorizationWithCompletion:(void (^)(void))completion;
+
+/// Get Album ������������/������������
+- (void)getCameraRollAlbum:(BOOL)allowPickingVideo allowPickingImage:(BOOL)allowPickingImage needFetchAssets:(BOOL)needFetchAssets completion:(void (^)(TZAlbumModel *model))completion;
+- (void)getAllAlbums:(BOOL)allowPickingVideo allowPickingImage:(BOOL)allowPickingImage needFetchAssets:(BOOL)needFetchAssets completion:(void (^)(NSArray<TZAlbumModel *> *models))completion;
+
+/// Get Assets ������Asset������
+- (void)getAssetsFromFetchResult:(id)result completion:(void (^)(NSArray<TZAssetModel *> *models))completion;
+- (void)getAssetsFromFetchResult:(id)result allowPickingVideo:(BOOL)allowPickingVideo allowPickingImage:(BOOL)allowPickingImage completion:(void (^)(NSArray<TZAssetModel *> *models))completion;
+- (void)getAssetFromFetchResult:(id)result atIndex:(NSInteger)index allowPickingVideo:(BOOL)allowPickingVideo allowPickingImage:(BOOL)allowPickingImage completion:(void (^)(TZAssetModel *model))completion;
+
+/// Get photo ������������
+- (void)getPostImageWithAlbumModel:(TZAlbumModel *)model completion:(void (^)(UIImage *postImage))completion;
+
+- (int32_t)getPhotoWithAsset:(id)asset completion:(void (^)(UIImage *photo,NSDictionary *info,BOOL isDegraded))completion;
+- (int32_t)getPhotoWithAsset:(id)asset photoWidth:(CGFloat)photoWidth completion:(void (^)(UIImage *photo,NSDictionary *info,BOOL isDegraded))completion;
+- (int32_t)getPhotoWithAsset:(id)asset completion:(void (^)(UIImage *photo,NSDictionary *info,BOOL isDegraded))completion progressHandler:(void (^)(double progress, NSError *error, BOOL *stop, NSDictionary *info))progressHandler networkAccessAllowed:(BOOL)networkAccessAllowed;
+- (int32_t)getPhotoWithAsset:(id)asset photoWidth:(CGFloat)photoWidth completion:(void (^)(UIImage *photo,NSDictionary *info,BOOL isDegraded))completion progressHandler:(void (^)(double progress, NSError *error, BOOL *stop, NSDictionary *info))progressHandler networkAccessAllowed:(BOOL)networkAccessAllowed;
+- (int32_t)requestImageDataForAsset:(id)asset completion:(void (^)(NSData *imageData, NSString *dataUTI, UIImageOrientation orientation, NSDictionary *info))completion progressHandler:(void (^)(double progress, NSError *error, BOOL *stop, NSDictionary *info))progressHandler;
+
+/// Get full Image ������������
+/// ������������������completion������������������������������������������������������������������(���������������������������������API���������)���������info[PHImageResultIsDegradedKey] ��� YES������������������������������������������������������������
+- (void)getOriginalPhotoWithAsset:(id)asset completion:(void (^)(UIImage *photo,NSDictionary *info))completion;
+- (void)getOriginalPhotoWithAsset:(id)asset newCompletion:(void (^)(UIImage *photo,NSDictionary *info,BOOL isDegraded))completion;
+// ���������������completion���������������
+- (void)getOriginalPhotoDataWithAsset:(id)asset completion:(void (^)(NSData *data,NSDictionary *info,BOOL isDegraded))completion;
+
+/// Save photo ������������
+- (void)savePhotoWithImage:(UIImage *)image completion:(void (^)(NSError *error))completion;
+- (void)savePhotoWithImage:(UIImage *)image location:(CLLocation *)location completion:(void (^)(NSError *error))completion;
+
+/// Save video ������������
+- (void)saveVideoWithUrl:(NSURL *)url completion:(void (^)(NSError *error))completion;
+- (void)saveVideoWithUrl:(NSURL *)url location:(CLLocation *)location completion:(void (^)(NSError *error))completion;
+
+/// Get video ������������
+- (void)getVideoWithAsset:(id)asset completion:(void (^)(AVPlayerItem * playerItem, NSDictionary * info))completion;
+- (void)getVideoWithAsset:(id)asset progressHandler:(void (^)(double progress, NSError *error, BOOL *stop, NSDictionary *info))progressHandler completion:(void (^)(AVPlayerItem *, NSDictionary *))completion;
+
+/// Export video ������������ presetName: ���������������������������AVAssetExportPreset640x480
+- (void)getVideoOutputPathWithAsset:(id)asset success:(void (^)(NSString *outputPath))success failure:(void (^)(NSString *errorMessage, NSError *error))failure;
+- (void)getVideoOutputPathWithAsset:(id)asset presetName:(NSString *)presetName success:(void (^)(NSString *outputPath))success failure:(void (^)(NSString *errorMessage, NSError *error))failure;
+/// Deprecated, Use -getVideoOutputPathWithAsset:failure:success:
+- (void)getVideoOutputPathWithAsset:(id)asset completion:(void (^)(NSString *outputPath))completion __attribute__((deprecated("Use -getVideoOutputPathWithAsset:failure:success:")));
+
+/// Get photo bytes ���������������������������
+- (void)getPhotosBytesWithArray:(NSArray *)photos completion:(void (^)(NSString *totalBytes))completion;
+
+/// Judge is a assets array contain the asset ������������assets������������������������asset
+- (BOOL)isAssetsArray:(NSArray *)assets containAsset:(id)asset;
+
+- (NSString *)getAssetIdentifier:(id)asset;
+- (BOOL)isCameraRollAlbum:(id)metadata;
+
+/// ������������������������������������������
+- (BOOL)isPhotoSelectableWithAsset:(id)asset;
+- (CGSize)photoSizeWithAsset:(id)asset;
+
+/// ������������������
+- (UIImage *)fixOrientation:(UIImage *)aImage;
+
+/// ������asset���������������
+- (TZAssetModelMediaType)getAssetType:(id)asset;
+/// ������������������������
+- (UIImage *)scaleImage:(UIImage *)image toSize:(CGSize)size;
+
+@end
+
+//@interface TZSortDescriptor : NSSortDescriptor
+//
+//@end

--
Gitblit v1.8.0