一般UIView转换成图片的方法

UIGraphicsBeginImageContext(rect.size);
[view.paintView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

修改图片生成方法,使图片更加清晰
UIGraphicsBeginImageContextWithOptions(,,);
第一个参数,图片大小
第二个参数,透明效果,半透明传NO
第三个参数,屏幕密度,[UIScreen mainScreen].scale

UIGraphicsBeginImageContextWithOptions(rect.size, YES, 0.0);
[view.paintView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSData *imageData = UIImageJPEGRepresentation(image,1.0f);

iOS UIView生成清晰图片相关推荐

  1. iOS View生成清晰的图片

    一般的view生成图片方法 UIGraphicsBeginImageContext(view.bounds.size);[view.layer renderInContext:UIGraphicsGe ...

  2. iOS二维码生成中间带图片Logo

    iOS二维码生成中间带图片效果图: ViewController.h 1 #import <UIKit/UIKit.h> 2 @interface ViewController : UIV ...

  3. html5自动打印图片,html2canvas生成清晰的图片实现打印代码示例

    本篇文章小编给大家分享一下html2canvas生成清晰的图片实现打印代码示例,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 基本用法 处理模糊问题 细节问题-压缩base ...

  4. iOS生成gif图片

    前言 记录一下最新遇到的需求,就是在播放的过程中生成gif表情包,这里我选择了iOS系统库CGImageDestinationRef 使用教程 创建CGImageDestinationRef _url ...

  5. html2canvas在H5里生成的图片不清晰很模糊的终极解决方案

    这文章到现在才出现是因为网上的绝大部分教程都能解决大部分遇到图片不清晰同学的问题,所以没必要再开帖. 本来国内技术论坛就充斥着各种重复复制和转载的文章,一搜技术问题出来100条结果,90条都是重复的, ...

  6. 解决canvas生成base64图片不清晰的问题

    在项目开发中使用到了canvas将图片文字合成一张海报,供用户长按下载至手机相册使用,但生成的图片到移动端时看上去很模糊,然后通过以下方式解决了问题: 这里我的项目中底图宽高比例是300/368,所以 ...

  7. Java生成png文件字体不清晰,java操作字体生成png图片,该怎么解决

    java操作字体生成png图片 java生成png图片,前提不能固定图片大小,根据文字和文字字号 自动生成png图片. 网上找了一些方法都是需要固定图片大小然后生成图片的.有没有办法解决自动生成文字p ...

  8. IOS UIView详解

    文章目录 IOS UIView详解 1.官方类分析 2. UIView 常用的属性 2.1 UIView的圆角加阴影效果的实现 2.2 UIView 属性 2.2.1 UIView 几何属性 2.2. ...

  9. IOS 绘图 bitmap 滤镜 图片合成

    CGSize size = CGSizeMake(800, 800);UIGraphicsBeginImageContextWithOptions(size, NO, 1);//1.获取bitmap上 ...

最新文章

  1. 基于Faster RCNN的医学图像检测(肺结节检测)
  2. CSS对IE6、IE7、IE8支持详细的易用的参考
  3. 河北体检系统诚信企业推荐_海南膜结构停车棚加工厂诚信企业推荐
  4. mesi协议怎么实现_volatile的底层实现原理
  5. Ansible-playbook 学习
  6. 在你的代码中使用Boost智能指针
  7. jetson nano 相关设置(开机自动登录、取消休眠和屏保、开机自启动程序)
  8. Gym - 102163M
  9. 若存在linux samba共享需关闭,Samba共享后不能访问是selinux惹的祸
  10. fiddler4请求拒绝原因
  11. 高质量解读《互联网企业安全高级指南》三部曲——理论篇
  12. Unity3D 从 ipa 中提取游戏资源
  13. 苹果恢复出厂设置报4013错误问题
  14. Python每日一题 - 5 - 求一元二次方程的根
  15. 计算机中¥符号按哪个键,电脑键盘符号快捷键大全 电脑键盘上每个键的作用?...
  16. 2022.11.28 英语背诵
  17. zzuli1728(数学期望,组合数)
  18. 利用python进行平行束FBP重建结果
  19. Linux系统基本知识(4)
  20. 关于vue嵌套路由路径斜杆/问题的探究

热门文章

  1. php获取整个网页内容,PHP获取网页内容方法总结
  2. 基于Python的收发包测试
  3. 前端 苹果safari 兼容性问题
  4. 教学一体化服务平台——学生选课系统需求分析
  5. 分布式事务:两阶段提交与三阶段提交
  6. 如何使用wireshark抓取HTTPS数据包?
  7. 安卓端小黄鸟抓包保姆级教程(附带全套工具,完美解决无网络和ROOT问题)
  8. 基于Spark的网上商城用户行为分析
  9. python bytes转换为string_python3中bytes和string之间的互相转换
  10. “只差一个程序员”这句话还能说多少年?