美文网首页IOS个人开发iOS图形处理相关iOS小记
iOS UIImage图片处理(绝对的干货)

iOS UIImage图片处理(绝对的干货)

作者: 景彧 | 来源:发表于2016-12-02 17:17 被阅读2342次

ios开发中,经常遇到处理图片的事情,在这里我总结了自己对图片的放大、缩小、合并、修改尺寸等方法。具体代码如下所示:

Snip20161202_1.png Snip20161202_2.png

(最后一个方法来至作者 iOS_阿能的文章 IOS图片剪切,真正不变形剪切图片后经过自己修改)

以上是图片处理工具代码的截图,希望想学习的童鞋自己动手敲吧!若是你真的很懒很懒不想敲的话,可以留言问我直接给源码。

Snip20161206_1.png

喜欢的话就点个赞吧~

相关文章

  • iOS UIImage图片处理(绝对的干货)

    ios开发中,经常遇到处理图片的事情,在这里我总结了自己对图片的放大、缩小、合并、修改尺寸等方法。具体代码如下所示...

  • iOS UIImage图片处理

    ios开发中,经常遇到处理图片的事情,在这里我总结了自己对图片的放大、缩小、合并、修改尺寸等方法。具体代码如下所示:

  • 【iOS】图片裁剪

    ####【iOS】图片裁剪 UIImage *imageTop=[UIImage imageNamed:@"111...

  • UIImage 处理(I)

    参考资料:iOS绘图 - UIImage的一些简单操作iOS 图片圆角处理及各种“角”的解决方案

  • UIImage图片处理,旋转、截取、平铺、缩放等操作

    UIImage图片处理,旋转、截取、平铺、缩放等操作 UIImage图片处理,旋转、截取、平铺、缩放等操作

  • OpenCV iOS——图片处理

    在Opencv中所有的图片处理是基于Mat结构体处理的。然而在iOS中,在屏幕上显示的图片是类UIImage的实例...

  • 图片适配IOS6

    1、美工做出2套图片,ios7以上使用的图片以_ios7结尾 2、扩展UIImage,创建UIImage+MJ,使...

  • UIImage各种方法用法解释

    IOS中对图片的处理 UIImage 相信做项目时肯定会有用到 UIImage 这个类,那我们就来看一下这个类中都...

  • gif图片

    关键是不能直接使用UIImage,而是转成NSData来处理 一,iOS之加载Gif图片 其实,在SDWebIma...

  • iOS 图片拉伸

    参考链接 在iOS6.0中,UIImage提供了一个方法处理图片拉伸 方法解释: 参数: resizingMode...

网友评论

  • bb5b87921c27:SDWebImage加载的图片能处理吗
  • 流年忆时光:大神,发一份源码吧 邮箱为suntingwork@126.com 谢谢
    景彧:@流年忆时光 SunTing,请查收邮件。
    景彧:@流年忆时光 我的代码忘记放到哪里去了,代码都贴出来了。你玩一玩也是对比有好处的,不偷懒撒!
  • 活力梦之旅o:求一份 library 那个 15100137270@163.com 谢谢
  • 太阳和风与旅行者:请教一下。那个UIView转成UIImage一般用在什么情况下,可不可以跟我说下这个得用法。不用穿一个UIimage过来的么?不然怎么知道是哪张图片。谢谢~
    太阳和风与旅行者:@i_蓝天 刚才写了个demo。原来是直接把整个控件转换成一张图片,然后就可以加载到需要的imageView的地方。但是貌似这个用处不多吧,请问项目中一般什么时候需要用到这个呢?我暂时想不起来~ 谢谢
    太阳和风与旅行者:@i_蓝天 回答的好详细 我待会写个demo试一下。感谢! :smile:
    景彧:@太阳和风与旅行者 目的就是从视图view生成一个image,要是有image了就不用生成了,所以不传image进来。这个方法用在,例如你在ViewController上面进行布局了很多的控件label或者button,此时你调用这个方法:UIImage *image = [UIImage imageWithView:(viewController.view)];此时得到的image就是你控制器上显示 的内容。
  • 凡尘一笑:可以来一份你的那个Library这个代码吗 236889552@qq.com
  • blocky:兄弟,其他几个扩展贴出来看下。
    哇哈哈有点甜:我按照图上的代码,在控制器里写了个方法,将两张图片合并成一张图片。但是没效果,请问问题出在哪里呢
    blocky:@i_蓝天 额
    景彧:@西红柿加番茄 其他的就不贴了,还没写的完呢
  • Clk:可以把其他几个扩展 贴出来咩
    景彧:@Clk 其他的就不贴了,还没写的完呢
  • Tim王:写的挺好的
  • 新手小小鸟:求个码
    新手小小鸟:2019174521@qq.com,感谢
    景彧:@新手小小鸟 邮箱
  • 笨鸟后飞了:很不错,点赞
  • 我是果冻妹纸:不错啊
    景彧:@我是果冻妹纸 good.
    我是果冻妹纸:@i_蓝天 互相帮助 :sweat_smile::sweat_smile:
    景彧:@我是果冻妹纸 你整理的资料也不错
  • b401a2d97ff2:微信朋友圈那种图是运用到最后一个类方法了吗,还有怎么配合SD用?
    景彧:@Tsongie 不知你说的是何种图?我这个是一般跟后台交互使用的,后台需要规定尺寸的格式图片,所以才用到图片剪切或scale改变大小。一般社交软件那种图片,是后台给你的数据,你只管在UIImageView上显示就可以了。除非是要你上传规定大小图片的才要你吹图片。
  • 曾经很乖:你这个既然都要传一个UIImage对象进去并且整成静态方法,为何又要整成UIImage的类别? 有什么意义呢?
    Tim王:@i_蓝天 这个比较有意义,应该为UIImage这个类增加了新的方法
    景彧:@曾经很乖 写成分类扩充,你说意义何在?
  • 一天清晨:如果有9张图片拼成一个正方形,最后的拼成的图片会变形,怎么处理?
    景彧:@一天清晨 方便贴代码么,或者发到上面的邮箱。
    一天清晨:@i_蓝天 可以成功的把9张图拼成一张图,可是就是图片被压缩,不清楚,解决了吗?
    景彧:@一天清晨 @一天清晨 我还没试过合并那么多张的,
    这个方法是将两个图片生成一张图片 ,第一个参数是母图,是把otherImage刷在母图上的。
    + (UIImage*)mergeImage:(UIImage *)image otherImage:(UIImage *)otherImage;
    至于你的9张图片合并,应该也没问题。逻辑你自己想就好了。
  • Dimon_Hu:直接贴代码,大兄弟。。、不然大家还得敲一遍
    Dimon_Hu:@BlusSunShine 好吧
    BlusSunShine:@Dimon_Hu 还是敲一遍好
  • Paco_Ke:mark,mark
  • iOS阿能:小哥可以的,写了这么多

本文标题:iOS UIImage图片处理(绝对的干货)

本文链接:https://www.haomeiwen.com/subject/garqmttx.html