代码拉取完成,页面将自动刷新
同步操作将从 ShrekerNil/QLCodeSnippets 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDECodeSnippetCompletionPrefix</key>
<string>OCCategory_QLImage_Interface</string>
<key>IDECodeSnippetCompletionScopes</key>
<array>
<string>TopLevel</string>
</array>
<key>IDECodeSnippetContents</key>
<string>#import <UIKit/UIKit.h>
typedef enum {
QLImageTypeNone,
QLImageTypeJpg,
QLImageTypePng,
QLImageTypeBmp,
QLImageTypeGif
} QLImageType;
@interface UIImage (QLImage)
/**
* @brief 根据self,返回一个按照最大比例切割出来的图片(就是根据比例从原图的中间切取最大的图片返回)
*
* @param ratio 想要的比例(像素宽/像素高)
*
* @return 返回一个按照最大比例切割出来的图片
*/
- (UIImage *)cutImageMaxWithRatio:(CGFloat)ratio;
/**
* @brief 把传进来的UIScrollView转换成一个图片
*
* @param scrollView 生成图片的对象
* @param fWidthFinal 生成对象的宽度(高度会根据scrollView的contentSize自动计算)
*
* @return 返回生成的指定宽度的图片对象
*/
+ (UIImage *)captureView:(UIScrollView *)scrollView FinalWidth:(CGFloat)fWidthFinal;
/**
* @brief 伸缩图片大小
*
* @param size 要伸缩的大小
*
* @return 返回伸缩后的图片对象
*/
- (UIImage *)scaleToSize:(CGSize)size;
/**
* @brief 加载图片资源
*
* @param strImgName 要加载的图片名
*
* @return 返回可自动释放内存的图片
*/
+ (UIImage *)imageWithName:(NSString *)strImgName;
/**
* @brief 根据图片的NSData来判断这个图片对象的格式
*
* @param dataImage 图片对象的二进制数据
*
* @return 返回该图片对象的格式
*/
- (QLImageType)imageTypeWithImageData:(NSData *)dataImage;
/**
* @brief 压缩图片(当图片的宽度>1000或者高度>2000,就会把对应的宽高等比例缩减到原有尺寸的3/5)
*
* @param image 要处理的图片
*
* @return 返回压缩后图片的NSData
*/
+ (NSData *)compressImage:(UIImage *)image;
#pragma mark - NEW
/**
* @brief 检查一个图片是否含有颜色通道
*
* @return 返回是否含有颜色通道,如果含有颜色通道返回YES,否则返回NO
*/
- (BOOL)hasAlpha;
/**
* @brief 给图片对象添加颜色通道
*
* @return 一个带有颜色通道的UIImage图片对象
*/
- (UIImage *)imageWithAlpha;
/**
* @brief 给UIImage对象添加一个透明边框, 如果该UIImage对象没有透明层(alpha layer),将会给该UIImage对象添加一个透明层(透明边框添加在原宽高的外侧)
*
* @param borderSize 透明层的宽度
*
* @return 返回一个带有borderSize宽度的透明边框
*/
- (UIImage *)transparentBorderImage:(NSUInteger)borderSize;
@end
</string>
<key>IDECodeSnippetIdentifier</key>
<string>2FBEF9D2-2F4C-4F40-BEC2-5C5BE3F0C836</string>
<key>IDECodeSnippetLanguage</key>
<string>Xcode.SourceCodeLanguage.Objective-C</string>
<key>IDECodeSnippetSummary</key>
<string>Categoryon UIImage of Interface</string>
<key>IDECodeSnippetTitle</key>
<string>OCCategory_QLImage_Interface</string>
<key>IDECodeSnippetUserSnippet</key>
<true/>
<key>IDECodeSnippetVersion</key>
<integer>2</integer>
</dict>
</plist>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。