Objective-C实现图片生成缩略图

匿名 (未验证) 提交于 2019-12-02 22:56:40
/** 由图片生成缩略图 */ static NSImage *ATThumbnailImageFromImage(NSImage *image) {      NSSize imageSize = [image size];     CGFloat imageAspectRatio = imageSize.width / imageSize.height;     NSSize thumbnailSize = NSMakeSize(THUMBNAIL_HEIGHT * imageAspectRatio, THUMBNAIL_HEIGHT);     NSImage *thumbnaiImage = [[NSImage alloc] initWithSize:thumbnailSize];      [thumbnaiImage lockFocus];     [image drawInRect:NSMakeRect(0, 0, thumbnailSize.width, thumbnailSize.height) fromRect:NSZeroRect operation:NSCompositeSourceOver fraction:1.0];     [thumbnaiImage unlockFocus];     return thumbnaiImage; }
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!