UIImage+Saving.h 878 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. //
  2. // UIImage+Saving.h
  3. // NYXImagesKit
  4. //
  5. // Created by @Nyx0uf on 05/05/11.
  6. // Copyright 2012 Nyx0uf. All rights reserved.
  7. // www.cocoaintheshell.com
  8. //
  9. #import "NYXImagesHelper.h"
  10. typedef enum
  11. {
  12. NYXImageTypePNG,
  13. NYXImageTypeJPEG,
  14. NYXImageTypeGIF,
  15. NYXImageTypeBMP,
  16. NYXImageTypeTIFF
  17. } NYXImageType;
  18. @interface UIImage (NYX_Saving)
  19. -(BOOL)saveToURL:(NSURL*)url uti:(CFStringRef)uti backgroundFillColor:(UIColor*)fillColor;
  20. -(BOOL)saveToURL:(NSURL*)url type:(NYXImageType)type backgroundFillColor:(UIColor*)fillColor;
  21. -(BOOL)saveToURL:(NSURL*)url;
  22. -(BOOL)saveToPath:(NSString*)path uti:(CFStringRef)uti backgroundFillColor:(UIColor*)fillColor;
  23. -(BOOL)saveToPath:(NSString*)path type:(NYXImageType)type backgroundFillColor:(UIColor*)fillColor;
  24. -(BOOL)saveToPath:(NSString*)path;
  25. -(BOOL)saveToPhotosAlbum;
  26. +(NSString*)extensionForUTI:(CFStringRef)uti;
  27. @end