如何制作字母头像

JavaScript0127

如何制作字母头像,第1张

1、要有工具,点此下载QQ爱空间站qq透明文字头像生成器 qq头像文字工具下来了,解压,然后打开,

2、先导入头像,导入头像的方式有很多种,在区域1中,输入qq号然后点击“读取网友头像”,就可以把任何qq号的头像读取过来,点“本地图片”则是从你电脑上导入图片,而“自拍头像”则超级酷了,直接打开摄像头拍照,最后是读取网上图片,顾名思义,在左边输入或者拷贝任意网络图片网址,点击“读取网上图片”即可。

3、在图片区域任意位置点击,输入任意文字(注意顺序哦:点击图片→输入文字→回车完成→任意拖动文字),当然,也可以先在图片中2区域内选择各种效果,比如阴影,透明,字体,大小等。

4、做好头像之后,可以点“本地保存”保存到电脑上,也可以点“保存到QQ”直接更换QQ头像哦

在之前的笔记中,讲了如何实现圆形头像,这里接着上一次的笔记,讲一下怎么修改头像(通过图库和拍照方式)。

重点:

流程: 一般在APP中,修改头像是最基本的功能之一了。一般是两种方式的修改:从相册选择图片或者拍照。那么这里就来讲一下如何具体实现这个功能。

Step1:点击头像 ->手势(UITapGestureRecognizer)

首先,点击头像。因为头像是直接放在ImageView中的,默认情况下当我们点击头像的时候,头像是不会有任何反应的。因此,我们需要给头像的ImageView添加一个点击事件,方法如下:

Step2:弹出选择提示->提示框(UIAlertController)

通过添加UITapGestureRecognizer(手势),系统就知道了我点击了头像,接着,就可以添加具体的方法来进行操作了。在上一步,我为这个手势的action,selector(选择)了一个方法来执行,即alterHeadPortrait:(注意有冒号的),也就是当我们点击了头像之后,会执行alterHeadPortrait:这个方法:

通过UIAlertController(提示框)这个类,我们创建好了一个提示框,如下:

现在,当我们点击取消(或者点击按钮以外的区域)提示框就会被自动取消掉,并将提示框收起来。

Step3:从相册选择或者拍照选择头像->UIImagePickerController

好了,绕了这么久,终于开始进入主题了,即选择图片或者拍照了。那么现在该肿么办呢?好像毫无头绪的样子。。。

这里就需要通过UIImagePickerController,通过它,我们就可以让我们的APP轻松的实现访问相册或者拍照:

操作UIImagePickerController,需要实现两个协议:

进行相册图片选择或者相机拍照的实现代码如下:

运行效果如图:

Step4:替换头像->大功告成!

现在,我们已经能够打开相册,或者拍照(拍照功能模拟机无法拍照,会报错,只有用真机测试)。

可是问题来了,现在选择了新图片,确定之后,头像还是原来的头像,并没有更新。这是因为我们这里还没有对图片选择完全之后的代理方法进行实现:

大功告成:

用美图秀秀吧

2.随便打开一张图片,然后点打开的旁边:新建

3.宽度300*高度50*自定义你喜欢的颜色,然后就有一条了,保存横条。

4.然后打开原图,插入你刚刚保存的横条(右击原图)。

5.然后看见横条后,点击横条,自己弄透明,放大。

6.打开美图秀秀上方的文字,然后输入静态文字在横条边框就行了

望采纳