QSImageProcess 1.0.1

QSImageProcess 1.0.1

TestsTested
LangLanguage Obj-CObjective C
License MIT
ReleasedLast Release Aug 2017

Maintained by buaa0300.



 
Depends on:
QSDispatchQueue>= 0
SDWebImage~> 4.1.0
 

  • By
  • 南华coder

A high-performance and convenient tool for processing local image or web image

Installation

pod 'QSImageProcess'

or put all files in QSImageProcess directory into your project directly.

Then 

#import "QSImageProcess.h"
#import "UIImageView+QSImageProcess.h"

Usage-Demo1

//load web image,default config,you don't need setup
[self.imageView qs_setImageWithURL:url
                placeholderImage:placeholderImage];

//load web image,you should make a custom config
QSImageProcessConfig *config = [QSImageProcessConfig configWithOutputSize:self.imageView.frame.size cornerRadius:cornerRadius corners:UIRectCornerAllCorners];
[self.imageView qs_setImageWithURL:url
                  placeholderImage:placeholderImage
                            config:configs];

Usage-Demo2

//a config of circle output image  
QSImageProcessConfig *config = [QSImageProcessConfig configWithOutputSize:self.imageView.frame.size cornerRadius:cornerRadius corners:UIRectCornerAllCorners];

//load local image asynchronously
[[QSImageProcess sharedInstance]processImage:image config:config completed:^(UIImage *outputImage) {
    self.imageView1.image = outputImage;
}];

//load local image synchronously
self.imageView2.image = [[QSImageProcess sharedInstance]processImage:image config:config];