`

[转]通过VIew生成图片

 
阅读更多

self.view.frame = CGRectMake(0, 0, 68, 53);//设置图片的大小

UIImageView *bgImg = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 68, 53)];//设置图片的背景图片

bgImg.image = [UIImage imageNamed:@"1.png"];

[self.view addSubview:bgImg];

[bgImg release];

 

if(lab == nil)

lab = [[UILabel alloc] initWithFrame:CGRectMake(0, 20, 68, 30)];//设置图片上面的文字显示

lab.textAlignment = UITextAlignmentCenter;

lab.textColor = [UIColor blackColor];

lab.backgroundColor = [UIColor clearColor];

lab.text = [[titleArray objectAtIndex:i] objectAtIndex:0];

[self.view addSubview:lab];


 

UIGraphicsBeginImageContext(self.view.bounds.size);

[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];

UIImage *aImage = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

NSData *imageData = UIImagePNGRepresentation(aImage);

UIImage *img = [UIImage imageWithData:imageData];//生成的图片

分享到:
评论

相关推荐

    截取View转为图片

    在Android开发中,有时我们需要将一个View转换成图片进行保存或者分享,比如截图、制作预览图等。这个过程涉及到的主要知识点是View的绘制和Bitmap的处理。下面将详细讲解如何实现这一功能。 首先,我们要了解`View...

    android 获取界面部分view,view截图,生成bitmap图片

    这个过程涉及到的关键知识点包括View的层级结构、Bitmap的生成与处理以及图片的保存和合成。 1. **View层级结构**: Android的UI系统基于View和ViewGroup构建,一个ViewGroup可以包含多个View。当我们说“获取界面...

    android 布局生成图片

    总的来说,Android中的布局生成图片并分享到微信是一个实用的功能,通过合理的封装和集成,可以大大提升用户体验。开发者需要理解如何使用`ViewGroup`的绘图方法,如何转换Bitmap,以及如何与第三方分享平台如微信...

    自定义view生成签名,保存成图片

    在Android开发中,自定义View是一项常见的需求,尤其在创建具有特定交互功能或者独特视觉效果的应用时。本知识点主要探讨如何...通过深入研究这个项目,可以进一步了解自定义View、触摸事件处理、图片保存等相关知识。

    Android 自定义View之随机生成图片验证码

    通过以上步骤,我们就能实现一个基本的自定义View,用于生成随机的图片验证码。在`CustomView01`这个文件中,应该包含了实现这一功能的源代码。开发者可以在此基础上进行扩展,比如加入滑动验证、声音验证等更多功能...

    ios-界面生成图片.zip

    在iOS开发中,有时我们需要将用户界面...总结来说,"ios-界面生成图片.zip"提供的方案利用了iOS的UIKit绘图功能,通过`UIGraphicsBeginImageContextWithOptions`、`drawViewHierarchyInRect:afterScreenUpdates:`和`...

    Android 合并生成分享图片(View截图)

    查看博客 http://blog.csdn.net/shallcheek/article/details/46998643 http://blog.csdn.net/shallcheek/article/details/44303197

    Android View转成Bitmap

    在Android开发中,将View转换为Bitmap是一种常见的需求,尤其在实现屏幕截图、保存或分享View内容、创建自定义控件或动态生成图片等场景下。以下是对如何将Android View转换为Bitmap的深入解析,包括代码逻辑分析、...

    Android 布局生成微信分享图片

    在这个过程中,“Android布局生成微信分享图片”是一个关键环节,它涉及到Android图形绘制、图像处理以及第三方库的集成等多个知识点。下面我们将深入探讨这些技术要点。 首先,生成微信分享图片的基础是Android...

    android view转Bitmap生成截图的方法

    Android View 转 Bitmap 生成截图是一种常见的需求,特别是在分享图片和截屏功能中。下面将详细介绍三种不同的方法来实现 Android View 转 Bitmap 生成截图。 第一种方法:使用 DrawingCache 通过使用 View 的 ...

    mvc、.net core 下 网页转pdf、pdf转图片、图片加水印、生成二维码、缩略图

    在这个主题中,我们将深入探讨如何在MVC和.NET Core环境下实现网页转PDF、PDF转图片、图片加水印、生成二维码以及创建缩略图等实用功能。 1. **网页转PDF** 在.NET Core中,可以使用第三方库如HtmlToPdfConverter...

    用PHP批量生成图片缩略图——活跃论坛转帖

    在PHP编程中,批量生成图片缩略图是一个常见的需求,特别是在构建论坛或社交媒体平台时,为了提高用户体验,通常需要对用户上传的图片进行自动化处理,生成预览版本,即缩略图。本教程将深入探讨如何使用PHP实现这一...

    android 把一个view视图转换成bitmap 保存到本地

    通过`View.draw(Canvas)`方法,我们可以将View的所有内容复制到Canvas上,从而完成Bitmap的生成。 4. **保存Bitmap到本地**:有了Bitmap后,我们可以将其保存到本地文件系统。通常使用`Bitmap.compress(Bitmap....

    根据中文首字生成图片如头像等场景需求

    结合中文首字生成图片的功能,CMS可以提供一个友好的界面,让用户自定义他们的头像,然后通过后台系统自动处理生成图片。 5. **自动生成**:自动化是现代软件开发中的重要一环,中文首字图片生成服务能够自动响应...

    android 将Imageview生成图片后保存到本地相册的实现

    android 将Imageview 将view生成图片后保存到本地相册的实现生成图片后保存到本地相册的实现,android 将Imageview生成图片后保存到本地相册的实现 android 将Imageview生成图片后保存到本地相册的实现, 有需要的朋友...

    纹理生成图片系统论文-纹理生成图片系统-java-文档-纹理生成图片系统文档

    - **应用**:本项目采用B/S架构,用户通过浏览器访问纹理生成图片系统。 - **优势**: - 方便部署与更新; - 减轻终端用户的维护成本。 4. **SpringBoot框架** - **概念**:SpringBoot是基于Spring框架的简化...

    Android 手绘签名生成图片保存到本地

    本文将深入探讨如何实现这个功能,并将生成的签名图片保存到用户的设备本地。 首先,我们需要一个画布(Canvas)供用户进行手绘。我们可以创建一个自定义的View,继承自View类,并重写onTouchEvent()方法来处理触摸...

    Android仿简书长按文章生成图片效果

    总结起来,实现“长按文章生成图片”的功能涉及到了Android中的`WebView`使用、事件监听、屏幕截图、图片处理等多个技术点,通过这些技术的结合,我们可以为用户提供一个便捷、美观的分享文章方式。在实际开发中,还...

    Android自定义View——拼手气转盘(新)

    `RollGame`文件可能是这个自定义View的实现类,而`A`可能表示相关的资源文件,如图片、颜色值等。在实际代码中,`RollGame`类可能会包含以下关键部分: ```java public class LuckyWheelView extends View { ...

Global site tag (gtag.js) - Google Analytics