文字和图片重绘到一张图片/图片和图片重绘到一张图片

文字与图片

UIImage *image = self.showedImageView.image;  //获取一张图片

UIGraphicsBeginImageContext(image.size);  //开启上下文

[image drawInRect:CGRectMake(0, 0, w, h)];  //图片绘画

NSDictionary *attr = @{NSFontAttributeName:[UIFont monospacedDigitSystemFontOfSize:268 weight:10],NSForegroundColorAttributeName:[UIColor redColor],NSStrokeColorAttributeName:[UIColor lightGrayColor]};

[mark drawInRect:CGRectMake(110, 80, w, h) withAttributes:attr];// 文字绘制

UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();// 获取到新绘制的图片

UIGraphicsEndImageContext();  // 关闭上下文

图片与图片

UIGraphicsBeginImageContextWithOptions(useImage.size, NO, 0.0);

[useImage drawInRect:CGRectMake(0, 0, useImage.size.width, useImage.size.height)]; //背景图片

[maskImage drawInRect:CGRectMake(0, 0, useImage.size.width/2, useImage.size.height/2)];

UIImage *resultImage = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

时间: 2024-10-31 06:17:30

文字和图片重绘到一张图片/图片和图片重绘到一张图片的相关文章

js 压缩图片(只缩小体积,不更改图片尺寸)

1.情景展示 如上图所示,点击上传图片按钮,调用手机摄像头拍照功能. <input onchange="javascript:imgFun.uploadPicture();" type="file" name="file" id="file" accept="image/*" capture="camera" style="display: none;">

div css布局中CSS图片大小自动按比例等比例缩小图片不变形解决技巧(转)

在DIV CSS布局中对于图片列表或图片排版时,图片不是固定宽度高度大小,但图片占位是固定宽度高度,这个时候如果使用CSS固定死图片大小(宽度 高度),这个时候如果图片相对于这个位置不是等比例大小,那么这张图片就会变形,让图片变的不清晰,这个时候想让图片不变形又按比例缩放,如何解决?CSS图片缩小不变形,图片自动缩小,图片按比例等比例缩小不变形解决. 解决方法有两种: 第一种,让图片和布局宽度高度成等比例,这样CSS设置死宽度和高度,图片也是等比例缩小,图片也不会变形. 比如淘宝,要求店铺主上传

专为Android加载图片Fresco:详细图解SimpleDraweeView加载图片基础

Fresco简单的使用—SimpleDraweeView 百学须先立志—学前须知: 在我们平时加载图片(不管是下载还是加载本地图片…..)的时候,我们经常会遇到这样一个需求,那就是当图片正在加载时应该呈现正在加载时的图像,当图片 加载失败时应该呈现图片加载时的图像,当我们重新加载这张图片时,应该呈现重试时图像,直到这张图片加载完成.这些繁琐并且重复的如果得不到简化的话,那 将是一个开发人员的噩梦,现在好了,我们用 Facebook 出品的一个强大的图片加载组件 Fresco 几行代码就可以搞定以

获取图片实际渲染的宽度、高度与图片原始的宽度和高度

在写页面时经常会遇到需要获取图片的宽度.高度等情况.然而以前总是获取的是图片实际渲染的宽度和高度,也就是你用css或js设置后的图片的宽度和高度,并不是图片原始的尺寸.今天突然遇到这个问题,一时之间不知如何做,查了下资料,自己摸索了一下.特此总结一下. 例如.有这样一张图片,代码如下: <img src="创建ajax的过程.png" alt="" > 1.获取图片渲染的宽度和高度(可用js或jQuery实现). (1).使用js获取图片实际渲染的宽度.

图片宽度和高度都大于div,实现图片在div中居中

<style type="text/css"> #out{height:100px; width:150px; position:relative; overflow:hidden;} #mid{position:absolute;top:50%; left:50%; width:1000px; margin-left:-500px; text-align:center;} #in{ position:relative; top:-50%;} </style>

关于使用TexturePackerGUI将图片合成和用Python Imaging Library将图片分解

写这片博客前,我在学习cocos2d-x,正在做一个微信打飞机的项目,为了将飞机图片资源合成为一张,使用到了TexturePackerGUI软件,在这介绍使用方法,后面是将这张合成图片分解成原来图片的方法. 合成 软件下载地址 破解完成之后就开始使用,对里面控件不熟悉的请参考这篇文章,虽然看起来复杂,但是只要把你所有需要合成的资源全部移到右边的框内就行了,如下图(蓝色的地方): 好了,把图片全部拖进去之后,就可以开始导出了,选择菜单栏中的Publish,在此之前,请在左边的DataFile中设置

图片切换特效(2):JS图片滚动代码(无缝、平滑)

转自:http://www.codefans.net/jscss/code/255.shtml <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

Zxing图片识别 从相册选二维码图片解析总结

Zxing图片识别 从相册选取二维码图片进行解析总结 在Zxing扫描识别和图片识别的解析对象是相同的 本文分三个步骤: 1 获取相册的照片 2 解析二维码图片 3 返回结果 1) 获取相册照片 google对4.4的uri做了点改动  为了适配多种手机 需要做一个判断版本 在Activity中开启相册: Intent innerIntent = new Intent(); // "android.intent.action.GET_CONTENT" if (Build.VERSION

div中粘贴图片并上传服务器 div中拖拽图片文件并上传服务器

应用简介:此文主要是描述如何在前端div中直接ctrl+v 粘贴图片,并上传到服务器,包括拖拽图片文件到div中 应用场景描述:用QQ或者其它切图软件截图,在指定的div中ctrl+v 粘贴并显示,点击上传按钮,图片上传到服务器.类似实现了此功能的网站有 知乎,强力建议博客园实现此功能,                     写博客时插入图片方便的多. 适用环境:本代码目前适用谷歌浏览器,其它浏览器需要稍微改良一下即可,问题不大. 开发环境:vs2015 mvc 不说废话了,开始吧: 1:首先

关于图片的一些说法 批量打印 批量制造图片

-------批量打印 1.如何批量处理打印图片及相片等  要求安装“ACDsee”看图软件 2.全能美图看看!看照片还能批量打印照片    要求安装”美图看看“软件 ------批量制造图片 1.以excel2003的文件为数据库   (后缀一定是.xls)    要求安装”office 或者wps“软件并且是xls文件 BarTender 9.4 创建图片控件-设置他的属性----     要求安装”BarTender 9.4“软件 2.创建图片控件 3.-设置他的属性 图片 图片处理 数据