`
yourgame
  • 浏览: 352490 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

iphone缩略图处理

    博客分类:
  • IOS
阅读更多
-(UIImage * ) generatePhotoThumbnail: (UIImage * ) image {
    // Create a thumbnail version of the image for the event object.
    CGSize size = image.size;
    CGSize croppedSize;
    CGFloat ratio = 64.0; //这个是设置转换后图片的尺寸大小
    CGFloat offsetX = 0.0;
    CGFloat offsetY = 0.0;

    // check the size of the image, we want to make it
    // a square with sides the size of the smallest dimension
    if (size.width > size.height) {
        offsetX = (size.height - size.width) / 2;
        croppedSize = CGSizeMake(size.height, size.height);
    } else {
        offsetY = (size.width - size.height) / 2;
        croppedSize = CGSizeMake(size.width, size.width);
    }

    // Crop the image before resize
    CGRect clippedRect = CGRectMake(offsetX * -1, offsetY * -1, croppedSize.width, croppedSize.height);
    CGImageRef imageRef = CGImageCreateWithImageInRect([image CGImage], clippedRect);
    // Done cropping
    // Resize the image
    CGRect rect = CGRectMake(0.0, 0.0, ratio, ratio);

    UIGraphicsBeginImageContext(rect.size);
    [
        [UIImage imageWithCGImage: imageRef] drawInRect: rect];
    UIImage * thumbnail = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    // Done Resizing
    return thumbnail;
}


转载自:http://blog.sina.com.cn/s/blog_699ebf3d0100ob8h.html
分享到:
评论

相关推荐

    html5 仿iphone x留海屏风格的图片轮播(焦点图)效果.rar

    一款由html5 CSS3设计创作的网页焦点图,仔细一看,这个焦点图是 仿...当单击缩略图时,图片显示于屏幕的核心位置,同时网页背景也显示该核心图片,但是背景被CSS3虚化模糊处理,这也是本特效中值得学习的一个亮点。

    ASMediaFocusManager:iOS库可将图像和视频缩略图动画化为全屏

    每个缩略图图像视图可能都有其自己的变换,聚焦和散焦动画会处理任何初始变换。 适用于iPhone和iPad。 视频 如果媒体是视频,则显示视频播放器(支持的扩展名为“ mp4”和“ mov”)。 视频播放器带有由播放/暂停...

    《iPhone开发实战》.(Christopher Allen).pdf

    20.4.3 缩略图:一个web视图例子322 20.4.4 google maps:一个core location示例324 20.5 解析xml325 20.5.1 启动nsxmlparser326 20.5.2 充当委托326 20.5.3 构建示例rss阅读器:一个xml示例327 20.5.4...

    iPhone开发秘籍.part2.rar

    8.5 秘诀:添加自定义滑块缩略图.....200 8.6 秘诀:关闭UITextField 键盘.....204 8.7 秘诀:关闭UITextView 键盘.....205 8.8 秘诀:向文本视图添加一个撤销 (Undo)按钮.....207 8.9 秘诀:创建一个基于文本视图...

    iPhone开发秘籍.part4.rar

    8.5 秘诀:添加自定义滑块缩略图.....200 8.6 秘诀:关闭UITextField 键盘.....204 8.7 秘诀:关闭UITextView 键盘.....205 8.8 秘诀:向文本视图添加一个撤销 (Undo)按钮.....207 8.9 秘诀:创建一个基于文本视图...

    iPhone开发秘籍.part1.rar

    8.5 秘诀:添加自定义滑块缩略图.....200 8.6 秘诀:关闭UITextField 键盘.....204 8.7 秘诀:关闭UITextView 键盘.....205 8.8 秘诀:向文本视图添加一个撤销 (Undo)按钮.....207 8.9 秘诀:创建一个基于文本视图...

    iPhone开发秘籍

    8.5 秘诀:添加自定义滑块缩略图 200 8.6 秘诀:关闭uitextfield键盘 204 8.7 秘诀:关闭uitextview键盘 205 8.8 秘诀:向文本视图添加一个撤销(undo)按钮 207 8.9 秘诀:创建一个基于文本视图的html编辑器 ...

    骇客:骇客是一款优雅的iOS应用,可用于阅读以Swift编写的骇客新闻

    为帖子生成的缩略图 可折叠评论线程 iOS 13暗模式 全面的iPad多任务处理支持 Safari View控制器 上载帖子和评论 Open In Hackers分享扩展 开源的 黑客是开源的,并根据MIT许可获得许可。 下载 或安装。 链接 我写。...

    PDF Office Max 6 优秀的PDF编辑工具

    先进的缩略图视图 •合并pdf或轻松复制一个页面到另一个 •添加一个空白的PDF页面 •添加一个OCR图像到文本页面 •重新排序和删除页面 PDF表单生成器 •创建自己的PDF表单 •添加许多不同种类的对象: •可...

    JQuery&CSS;&CSS;+DIV实例大全.rar

    61.js仿淘宝网鼠标经过缩略图放大图片效果的jQuery Fancy Hover Effect完整实例 62.Supersized jQuery全屏相册图片自动切换插件 63.[荐]jquery仿flash漂亮横向图片滚动效果完整版(兼容性非常好) 64.[荐]...

    视频无损分割软件LosslessCut v3.42.0一款不重新编码的视频和无损质量切割的软件.exe

    视频缩略图和音频波形 从录制的电视节目中剪切广告 从文件中删除音频或视频轨道 向视频添加音乐(或替换现有的音轨) 在视频中包含字幕 从视频中提取音乐,视频或字幕轨道,并根据需要进行裁剪 将H264电视录制的格式...

    NetSupport School 课堂管理软件(简体中文版)

    便捷的滑块,用来重新设置缩略图大小、设置更新间隔或自动调整状态栏中的缩略图大小。 已增强的文件分发性能。 支持 Google Chromebook。 按姓名搜索学生。 按设备搜索学生。 按教室搜索学生。 在网络管理员控制台中...

Global site tag (gtag.js) - Google Analytics