怎么找内存里面的时间水印相机的位置

没有好记性,只有烂笔头
图片任意位置添加水印
昨天学习了一下如何为一张图片添加水印。原理相当简单
首先如果我们想要在图片上随意的位置加水印,那么。水印应该是可以随手指移动而移动的,如下直接上代码:
#import "MoveAbleImageView.h"
@implementation MoveAbleImageView
- (id)initWithFrame:(CGRect)frame
self = [super initWithFrame:frame];
if (self) {
// Initialization code
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
[super touchesBegan:touches withEvent:event];
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
[super touchesEnded:touches withEvent:event];
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
[super touchesMoved:touches withEvent:event];
float dX = [[touches anyObject] locationInView:self].x - [[touches anyObject] previousLocationInView:self].x;
float dY = [[touches anyObject] locationInView:self].y - [[touches anyObject] previousLocationInView:self].y;
//CGAffineTransformTranslate 是以transform为起点
self.transform = CGAffineTransformTranslate(self.transform, dX, dY);
注意!MoveAbleImageView 是继承于 UIImageView ,这个看个人需求都可以。 而且 MoveAbleImageView的 userInteractionEnabled属性要为YES,这样控件就可以跟随你手指移动而移动了。
接下来就要做合成图片了。我的想法有两种。一种是图片合成。别一种就是直接截图了。下面看代码
第一种:合成
加半透明水印
@param useImage 需要加水印的图片
@param addImage1 水印
@returns 加好水印的图片
- (UIImage *)addImage:(UIImage *)useImage addMsakImage:(UIImage *)maskImage msakRect:(CGRect)rect
UIGraphicsBeginImageContext(useImage.size);
[useImage drawInRect:CGRectMake(0, 0, useImage.size.width, useImage.size.height)];
//四个参数为水印图片的位置
[maskImage drawInRect:rect];
UIImage *resultingImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return resultingI
}maskImage就是水印图。rect为水印图位置
第二种:截屏
-(UIImage *)saveImage:(UIView *)view {
CGRect mainRect = [[UIScreen mainScreen] bounds];
UIGraphicsBeginImageContext(CGSizeMake(320, 200));
CGContextRef context = UIGraphicsGetCurrentContext();
[[UIColor blackColor] set];
CGContextFillRect(context, mainRect);
[view.layer renderInContext:context];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newI
这样基本就可以做成加水印的效果了。
没有更多推荐了,前几天下雨了,放手机进湿了一点手提包那里去结果拿出来屏保里面有水印,求解决,_百度知道
前几天下雨了,放手机进湿了一点手提包那里去结果拿出来屏保里面有水印,求解决,
现在手机还没行,拿出洒太阳,拿风筒,还没行@!手机没有影响!
我有更好的答案
如果不影响使用的话那说明主板没有问题 如果有工具的话可以自己拆开屏幕用卫生纸一擦就可以了 。或者放在干燥的地方用风扇一直的吹 谢谢采纳
是没有影响啊,但是不好看!
把电池手机卡内存卡 拿出来 然后找个风扇或者烘烤机 一能就好了叫里面的水份蒸发了就会好的
采纳率:28%
最好的办法是先放在通风处风干
然后再去专业的售后服务店检查是否还有其它问题
千万不要开机,把电池和手机卡内存卡都拿下来,放在烘干机下面,或者热气扇那里,或者在阳光下晒一下,进水的话,开机就有可能烧坏手机里的东西。
现在没有水了,但有水印
找个手机店,清洗一下,顺便烘干
放茶叶桶里几天就好了,茶叶吸湿,可干燥
其他2条回答
为您推荐:
其他类似问题
水印的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。360快剪辑如何设置水印位置?设置水印位置的方法
  相信快剪辑添加水印的方法大家已经掌握了,那你们知道快剪辑如何设置水印位置吗?一起看看设置水印位置的方法吧!  360快剪辑设置水印位置教程:   1、打开360快剪辑添加本地素材,然后点击右下角的&编辑声音&选项,如图;  2、在&编辑声音&界面,点击右下角的&保存导出&;  3、在&保存导出&界面,选择&加水印&选项,然后点击&位置&选项框,选择想要添加的水印位置即可。  以上就是360快剪辑设置水印位置的方法,希望可以帮到大家。
最新资讯离线随时看
聊天吐槽赢奖品
大小:1.95MB
授权:免费
大小:9.95 M
授权:免费单片机、电路板
连接器、接插件
其他元器件
如何设置微博水印的位置怎么将微博水印弄到中间
如何设置微博水印的位置怎么将微博水印弄到中间
在国内不打水印是不现实的,但是打水印的位置也是有讲究的,新浪微博的水印位置默认位于右下角,是不是想挪个位置啥的?别人家的都是在底部中间的哪。下载吧小编马上就来教大家如何设置微博水印的位置。微博水印位置调整到中间步骤1、登录微博账号,然后点击右上角的工具图标,点击【账号设置】。2、在出现的账号设置页面里,选择左侧的偏好设置,即可看到右侧的【图片水印设置】。3、可以在出现的图片水印设置中选择微博昵称、
在国内不打水印是不现实的,但是打水印的位置也是有讲究的,新浪微博的水印位置默认位于右下角,是不是想挪个位置啥的?别人家的都是在底部中间的哪。下载吧小编马上就来教大家如何设置微博水印的位置。微博水印位置调整到中间步骤1、登录微博账号,然后点击右上角的工具图标,点击【账号设置】。2、在出现的账号设置页面里,选择左侧的偏好设置,即可看到右侧的【图片水印设置】。3、可以在出现的图片水印设置中选择微博昵称、微博图标、微博地址等水印内容,也可以更改水印位置。同时在右侧可以看到修改后的效果。最后不要忘了点击保存哦!在这里水印底部居右就是大家最常见的效果,底部居中就是下图的显示效果图,而图片中心就是在图片的正中央,大家喜欢将水印设置在哪里都可以哦!
型号/产品名
深圳市金龙鸿电子有限公司
深圳市虞达美电子有限公司
深圳市虞达美电子有限公司后使用快捷导航没有帐号?
<div class="mn"
有用过七牛云存储的,知道怎么图片加水印吗
马上注册,一起探讨正确快速的建站方法
才可以下载或查看,没有帐号?
很急啊,在线等
上一篇:下一篇:
这个通过程序代码实现。
你这个宣传方式不错,很隐蔽!
没人知道吗??& &
ip已给,请珍惜……
机智的广告哥
广东人才网,广东省技能人才网http://www.gdsrcw.com
只能在7牛的存储插件里面加入水印,不能使用默认的水印功能
&&站帮网专注的& && &
在站长互助版区帮助其他站长解决100次答疑
注册天数超过365天的论坛元老
拥有元宝超过8000的土豪大大
站帮网管理员
站帮网管理员
至尊站长勋章
拥有帮币超过10000的至尊站长
通过任务在聊吧发帖量达到1000帖的灌水达人们
在线时间超过2000小时的超长待机王
广告招商 QQ: 5620010
站帮网介绍
&CopyRight
深圳市站帮科技有限公司}

我要回帖

更多关于 带时间水印的手机相机 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信