IOS 图片增加水印

    /** 
     *  图片增加水印 
     * 
     *  @param superImage 需要增加水印的图片 
     *  @param subImage   水印图片 
     *  @param posRect    水印的位置 和 水印的大小 
     * 
     *  @return 加水印后的新图片 
     */  
    - (UIImage *)addImageToSuperImage:(UIImage *)superImage withSubImage:(UIImage *)subImage andSubImagePosition:(CGRect)posRect{  
          
        UIGraphicsBeginImageContext(superImage.size);  
        [superImage drawInRect:CGRectMake(0, 0, superImage.size.width, superImage.size.height)];  
        //四个参数为水印图片的位置  
        [subImage drawInRect:posRect];  
        UIImage *resultingImage = UIGraphicsGetImageFromCurrentImageContext();  
        UIGraphicsEndImageContext();  
        return resultingImage;  
    }  

你可能感兴趣的:(IOS 图片增加水印)