zoukankan      html  css  js  c++  java
  • IOS 自定义图片大小(Category方法)

    UIImage+scaleToSize.h
    #import <UIKit/UIKit.h>
    
    @interface UIImage (scaleToSize)
    
    /*
     *  功能说明:自定义图片大小
     *
     */
    + (UIImage*)OriginImage:(NSString *)imageName scaleToSize:(CGSize)size;
    
    @end
    
    UIImage+scaleToSize.m
    #import "UIImage+scaleToSize.h"
    
    @implementation UIImage (scaleToSize)
    
    + (UIImage*)OriginImage:(NSString *)imageName scaleToSize:(CGSize)size
    {
        // 创建一个bitmap的context
        // 并把它设置成为当前正在使用的context
        UIGraphicsBeginImageContext(size);
        
        UIImage *image = [UIImage imageNamed:imageName];
        // 绘制改变大小的图片
        [image drawInRect:CGRectMake(0, 0, size.width, size.height)];
        
        // 从当前context中创建一个改变大小后的图片
        UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext();
        
        // 使当前的context出堆栈
        UIGraphicsEndImageContext();
        
        // 返回新的改变大小后的图片
        return scaledImage;
    }
    
    @end
  • 相关阅读:
    软件上线标准
    rap使用手册
    微服务
    什么是集合?
    什么是maven?maven中的pom文件是做什么的?
    什么是连接池?
    架构
    什么是反射?
    产品
    描述下fastJSON,jackson等等的技术
  • 原文地址:https://www.cnblogs.com/joesen/p/3094481.html
Copyright © 2011-2022 走看看