如何将手机拍照功能强大的手机纳入到应用程序里

53514人阅读
& & & & 在HTML5规范的支持下,WebApp在手机上拍照已经成为可能。在下面,我将讲解Web App如何用手机进行拍照,显示在页面上并上传到服务器。1、& 视频流& & & &&HTML5 The Media Capture API提供了对摄像头的可编程访问,用户可以直接用getUserMedia获得摄像头提供的视频流。我们需要做的是添加一个HTML5的Video标签,并将从摄像头获得视频作为这个标签的输入来源(请注意目前仅Chrome和Opera支持getUserMedia。补充:请使用Opera支持HTML5的新版本,如果是Chrome,版本需为Chrome 18.0.1008+,并使用about:flags来开启WebRTC,请看下图)。&video id=&video& autoplay=&&&&/video&
var video_element = document.getElementById('video');
if (navigator.getUserMedia) { // opera should use opera.getUserMedia now, chrome use webkitGetUserMedia
navigator.getUserMedia('video',success, error);
function success(stream) {
video_element.src =
&/script&视频流2、& 拍照& & & &&拍照功能,我们采用HTML5的Canvas实时捕获Video标签的内容,Video元素能作为Canvas图像的输入,这一点很棒。主要代码如下:&script&
var canvas =document.createElement('canvas');
var ctx = canvas.getContext('2d');
ctx.fillStyle = &#ffffff&;
ctx.fillRect(0, 0, cw, ch);
ctx.drawImage(video_element, 0, 0, vvw,vvh, 0,0, vw,vh);
document.body.append(canvas);
&/script&3、& 图片获取& & & &&下面我们要从Canvas获取图片数据,其核心思路是用canvas的toDataURL将Canvas的数据转换为base64位编码的PNG图像,类似于“data:image/base64,xxxxx”的格式。var imgData =canvas.toDataURL(&image/png&);& & & &&因为真正图像数据是base64编码逗号之后的部分,所以我们实际服务器处理的图像数据应该是这部分,我们可以用两种办法来获取。& & & &&第一种:是在前端截取22位以后的字符串作为图像数据,例如:var data = imgData.substr(22);& & & &&如果要在上传前获取图片的大小,可以使用:var length = atob(data).// atob decodes a string of data which has been encoded using base-64 encoding& & & &&第二种:是在后端获取传输的数据后用后台语言截取22位以后的字符串。例如PHP里:$image = base64_decode( str_replace('data:image/base64,', '',$data);4、& 图片上传& & & &&在前端可以使用Ajax将上面获得的图片数据上传到后台脚本。例如使用jQuery时:$.post('upload.php',{ 'data' : data } );& & & &&在后台我们用PHP脚本接收数据并存储为图片。function convert_data($data){
$image = base64_decode( str_replace('data:image/base64,', '',$data);
save_to_file($image);
function save_to_file($image){
$fp = fopen($filename, 'w');
fwrite($fp, $image);
fclose($fp);
}& & & &&请注意,以上的解决方案不仅能用于Web App拍照上传,并且你可以实现把Canvas的输出转换为图片上传的功能。这样你可以使用Canvas为用户提供图片编辑,例如裁剪、上色、涂鸦的画板功能,然后把用户编辑完的图片保存到服务器上。Canvas涂鸦功能& & & & 在HTML5的驱动下,Web App与Native App之间是否还有不可逾越的鸿沟?我将会在3月23日百度开发者大会上现场来解答这个问题,敬请期待。&& & & &&相关规范:& & & &&The MediaCapture API:& & & &&Canvas:& & & & 相关The Media Capture示例:& & & &&& & & &&& & & &&原创文章,转载请标明出处:
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1585707次
积分:16870
积分:16870
排名:第268名
原创:157篇
转载:12篇
译文:46篇
评论:1416条
信天创投合伙人,百度魔图联合创始人
工作经历:百度、创新工场、腾讯、傲游
阅读:11027
文章:34篇
阅读:398299
文章:84篇
阅读:958110
(1)(1)(1)(1)(1)(2)(3)(1)(2)(5)(1)(1)(4)(5)(4)(3)(3)(6)(2)(5)(4)(3)(10)(9)(4)(4)(7)(3)(3)(2)(2)(4)(7)(10)(14)(4)(2)(1)(1)(2)(14)(4)(18)(31)三星I9300如何快速开启照相功能
  使用手机照相功能的时候,您现在无需通过屏幕解锁再进入应用程序里面找相机图标,只需要通过一个快捷操作,就可以快速开启照相功能,如您想设置此功能,请按照下面所述操作:  1. 在待机模式下,点击【应用程序】。  2.点击【设定】。  3.点击【安全】。  4. 点击【锁屏选项】。  5.点击【摄像头快速访问】,长方块图标显示绿色代表已开启。  6. 上述操作设置完毕后,您就可以在机器锁屏幕状态下,将手机放直,点击并按住屏幕并旋转设备以打开摄像头。  如图中手机翻转操作所示:
最热手机词条排行
热门手机专区排行如何用手机拍摄清晰的证件照_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
如何用手机拍摄清晰的证件照
上传于||文档简介
&&如​何​用​手​机​或​相​机​拍​摄​清​晰​的​证​件​照
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩1页未读,继续阅读
你可能喜欢手机拍照小技巧(推荐一些手机拍照软件+拍照技巧)
下面小编就与大家分享下手机拍照小技巧,希望对喜欢经常拍照的朋友有所参考喔
手机拍照也是安卓手机娱乐一项不可缺少的功能,现在手机标配摄像头一般也达到了800万像素,完全可以满足日常拍摄需求。手机拍照后也需要软件来处理图片,这样的图片的效果才会更加绚烂,下面为大家介绍几款经典好用的Android手机拍照软件。 1、百度魔图 百度魔图(原魔图精灵)软件是一款好玩易用的掌上美图工具,致力于提供智能手机上的图片拍摄、美化和分享一站式图片流服务。 只要指尖涂抹或点触,便可轻松美白、磨皮、祛痘、放大眼睛、瘦脸瘦身,为喜爱自拍和人像美容的用户量身定做。大量漂亮实用的图片效果,一键完成柔光、LOMO、秋色、蓝调、老照片、梦幻等等艺术效果,让同一张照片有不同味道。 2、Q拍 Q拍 Q拍for Android,可以让不太会拍照的你瞬间转变成专业摄影师,它提供多款炫酷滤镜,让你创作出惊艳的作品,并且通过一键分享同步到空间、微博、朋友网多个平台,真正让你享受随时随刻拍大片,随时随地分享生活的乐趣。完全免费,无限量照片上传。 不登录,也可拍照和加特效,并将处理后的照片保存在手机里。登录后,可将精美的照片分享到QQ空间、腾讯微博,同时可查看好友在QQ空间、朋友网上传的照片,随时随地畅游好友的精彩照片,保持实时互动。 3、POCO相机 POCO相机 POCO相机是针对手机拍照用户群推出的多镜头拍照及视频、美化处理、一键多平台分享的超级手机拍照工具,内置了多款可更换&镜头&(四格LOMO、二格镜头、拼图镜头及普通镜头等),满足不同的拍摄玩法。 通过POCO相机可以对照片即时进行颜色处理、装饰、边框等美化功能,超过40种后期功能体验&PS&的乐趣,随拍或是创作,都是不错的选择。内置网络同步功能,可将图片直接导入POCO图片社区提供的网络相册,无限存储空间,安全、永不丢失。 4、Camera360 Camera360 Camera360可以辅助用户拍摄出独具风格的照片,弥补了手机镜头成像质量不理想、层次差、感光范围弱等缺点,增强了照片的视觉冲击力和层次。为不同环境的照片提供了不同的风格化处理,增加了照片的艺术性,提高了用户手机摄影的乐趣与分享的自信。 LOMO、复古、梦幻、黑与白艺术、梦回1839、效果增强、夜景拍摄的神奇效果让原本普通的照片瞬间充满不可思议的魔力;让你感觉到,原来做一个摄影大师就这么简单。 Camera360还为用户提供了独具创意的照片个性风格分享功能,照片拍摄完成以后,可以一键快速的将照片分享至自己的新浪微博、腾讯微博、Facebook、Flickr、Twitter等互动分享平台上。 5、布丁相机 布丁相机 布丁相机是一款来自韩国的多效果拍照增强相机应用,界面简洁漂亮,而且这款相机最大的特点是选择效果的方式。 软件功能强大,使用方式也很独特。它提供了多种相机类型的选择(例如鱼眼,宽景,四格连拍等),以及不同底片滤镜效果,并有实际范例图供您先行了解效果。所以你不用再去了解一些照片效果的专业术语,只需对相机的外观和胶卷的类型有所了解,甚至对比范例什么都不知道,也能拍出自己喜欢的效果。 6、纸片相机 纸片相机 纸片相机(Paper Camera)是一款独家特色的手机拍照软件。不仅是拍照效果,软件的界面就像是一块用于涂鸦的画布。你可以在这里取材于生活,任意修饰以涂鸦效果。 相信大家已经看过许多LOMO风格的拍照软件,例如Little Photo,而Paper Camera纸布相机的拍摄效果则是以绘画风格为主,应该会令各位喜欢拍照的朋友们有个新颖的选择。软件界面以涂鸦风格将拍照、效果切换等功能呈现于大家眼前,非常可爱。如今随着智能手机的流行,不仅手机的配置与性能提升了,手机的拍照摄像头像素也随着大幅度提升,如今主流智能手机摄像头像素均在500万左右,拍照效果已经可以达到很清晰了,目前最好的拍照手机是诺基亚一4100万像素新款顶级拍照手机,使用手机拍照如今已经很美MM最爱了,每当心情好,或者换个造型后很多漂亮女生都会拍几张照片传到微博或者博客,但是是不是有很多MM都很困扰怎么样才能拍出漂亮的照片呢?一定有什么自拍的技巧可供参考,下面小编就与大家分享下手机拍照小技巧,希望对喜欢经常拍照的朋友有所参考喔。手机拍照技巧一:注意光线的选取
我们知道光线会决定拍照效果,比如白天拍照效果肯定要比晚上清晰。那么在使用手机拍照的时候应该注意哪些光线问题呢?⒈)如果是选择室外拍照的话,我们建议大家尽量选择光线均匀,光线比较好的地方拍摄,并且尽量利用自然光拍摄效果更佳,需要注意的是在室外拍照最好不要在由阳光直射的地方拍摄,因为光线过强也会影响照片效果。另外如果在光线很强的条件下,尽量背对光线照相,背光的强烈会让背景有一些模糊的美感。
漂亮小编自然光下自拍效果
⒉)如果是在室内拍照的话,由于室内一般光线不足,因此借助窗户采用手机拍照将是不错的选择。当然也可以进行人工采光,如借助灯光效果也是不错的选择。
借助灯光拍照效果
手机拍照技巧二:姿势与表情动作技巧
 在了解光线拍照原理后,下面这个拍照姿势与表情也是相当重要的,很多人可以做出各种漂亮姿势与自然的表情,手机拍照出来的照片自然唯美。我们不妨想想为什么杂志上的模特们拍出来都那么有气场,那有时候我们拍照出来的效果却感觉很生硬与勉强呢,其很大原因在于表情与拍照姿势。这里教大家一些优化表情与姿势的小技巧。⒈)手机拍照应该学会灵活应用身体的部位
比如拍上身照时学会运用自己的肩膀,因为肩膀配合脸部更给人一种不同的曲线美,如果你还在继续于一层不变的手插腰或者做剪刀手势的朋友,不妨尝试下利用肩膀衬托的曲线美。
手机拍照应该学会利用肩膀
⒉)学会利用眼睛拍出照片的内涵
眼睛是心灵的窗户,很多人可以通过眼睛看出一个人在想什么,因此拍照的时候如果能够利用眼睛表达思绪,那么拍照出来的效果将更加楚楚动人。也就是说眼睛里最好要有内容,楚楚可怜也行,性感魅惑也行,总之不能给人呈现心不在焉或者不在状态的感觉,那样的效果给人一种很勉强的效果,自然无法完美。其实都是通过眼睛传递感情表达出来的,眼神略微由下往上看,会更加炯炯有神,眼睛更大。当然自然就是美,搭配你最自信的微笑就更好了。&
学会利用眼睛拍出照片的内涵
⒊)手机拍照表情技巧
拍照技巧除了注意以上场景、光线以及利用身体突出部位外,表情也是决定拍照美观的重要因素,我们可以发现电视里的明显拍的各种照片都十分有型,其很大一部分功劳在于明显扮演出的各种丰富表情,但并不是明星天生就会扮表情,也是通过不断学习积累起来的,那么我们拍照如何学好表情的控制呢?
手机拍照表情技巧
这个和平时多加练习表情有关,我们可以面对镜子,嘴巴呈&a&&o&&e&字张开,仔细检查,看看上下排牙齿的咬合状况及排列的整齐度,再仔细看看自己说话时的各种表情,例如眉头是否不自觉皱起,观察后再加以改善,要知道,表情可是美丽的第一步噢,多加练习,相信你也可以弄出各种自然唯美的表情。
手机拍照技巧三:手机拍照角度的选择
我们知道一幅场景,我们从不同方位,不同部位去看会有不同的效果,那么如果抓取最美角度这也是拍照所必须注意的,下面本文最后与大家简单介绍下手机拍照角度的选择问题。
手机拍照角度的选择
拍照角度其实因人而异,有的喜欢自己正面拍照的效果,但又的人觉得自己正面拍照的效果不是很理想,那么不妨尝试下,自拍时脸可以偏一点,这样会体现出立体感,或者从上往下45度角,也是显得脸型小眼睛大的经典一招。收紧下巴,让脸孔呈现出优雅的姿势,或者多带些装饰品,帽子,眼镜之类的。
编辑小结:其实手机拍照技巧也是很有学问的,需要综合以上三大手机拍照技巧才能拍摄出最唯美的手机照,比如我们可以利用好光线、场景、表情姿势以及角度等就一定可以拍出最唯美的手机照,当然这个是需要我们不断尝试的,自然美才是真正美(电脑百事整理/文中图片来自网络)。
唯美手机拍照技巧怎样可以让别人的手机一拍照,就自动把照片发送到我的手机上面?_百度知道
怎样可以让别人的手机一拍照,就自动把照片发送到我的手机上面?
我有更好的答案
自编写app应用程序表面提供免费实用功能底层写功能实现题主需求让安装自手机程序直台运行拍照候偷偷照片发送指定邮箱或者网盘其实干事情远远止偷发照片例短信通监控都监控妹平浏览网站用社交工具经现哪些等等点类似与 云妹 篇文章额外产流量能发现手机问题久计能杀毒软件查杀要绕杀毒软件需要编程能力强杀毒软件品公司问题相难挑战
买两个苹果,登录同一个账号,然后如果不再设置里取消共享,照下来的照片在两台手机之间会共享~
这种事你想想就好了。
用两个苹果 看过筷子兄弟的猛龙过江没有上面就是这样的
这是传说中神器吧
你看筷子兄弟的(老男孩猛龙过江)就可以见识了
电影~~~
我还看过如来神掌呢
这种手机有人会买吗
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 excel拍照功能在哪里 的文章

更多推荐

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

点击添加站长微信