A. 如何将自己拍照的照片上传到互联网上。
我们自拍的照片一般都是2M-3M大小,这么大的文件论坛是不允许上传的,我们首先要把它变小!
1、查看文件的大小? 在照片文件上冲击右键,点属性,找到大小一项,就可以看这个照片的大小了!在这里说明下,1M=1024K,一般论坛要求文件要小于200K,我们论坛要求文件要小于500K。
2、知道了文件的大小后我们就来讲如何让照片变小?
这里我推荐大家使用一个软件叫光影魔术手,非常好用。可以单张修改,也可以批量修改照片大小。还有好多功能自己可以研究下,呵呵!这里不多讲了!有兴趣的朋友可以到这个网站( http://www.neoimaging.cn)去学习下教程。
软件下载地址: http://www.neoimaging.cn/download.shtm
3、处理单张或少量照片的方法?
此主题相关图片如下:1.jpg
打开选中图片,可以打开任意一张,随后使用鼠标滚轮,直接浏览在同一文件夹中的照片,无需逐一打开
此主题相关图片如下:2.jpg
点击工具栏中的“缩放”图标,在弹出的对话框中设置。如果是横拍照片,“新图片[宽度](像素)”最大设置为700(下面的“高度”会随比例自动更改),正好符合论坛最大宽度;如果是竖拍得照片,就设置[高度]数值,最好为600,不然显得较高。(具体大小自己可以根据情况来定。)此主题相关图片如下:3.jpg
点击另存为
此主题相关图片如下:4.jpg
记住这个最后步骤很重要。在弹出的对话框中,这三个红框中的调整质量调到最大,文件大小限制为199K,这样就OK了。图片占空虽变小了很多,但画质不丢。
4、处理大量照片的方法?处理大量照片
此主题相关图片如下:01.jpg
点击文件下拉菜单中的“批处理”
此主题相关图片如下:02.jpg
在弹出的对话框中的“照片列表”栏点击“增加”,在弹出的子对话框中,用鼠标框选文件夹中的所有照片(也可以用SFIFT功能),选中后“文件名”中就出现了所选照片的多个名称
此主题相关图片如下:03.jpg
点击子对话框的“确定”,可看到“照片列表”栏中出现了所选照片的图标
此主题相关图片如下:04.jpg
下面切换到“自动处理”栏,可用“+”“-”添减要设置的功能。选择“缩放尺寸”,点击右面的“缩放”,在弹出的子对话框中设置边长为700像素
此主题相关图片如下:07.jpg
再切换到“输出设置”栏,“输出文件格式”选择JPG文件,再点击右面的“JPG选项”,弹出“保存图象文件”子对话框,这里的设置很重要,具体方法参考单个处理
此主题相关图片如下:05.jpg
点击大对话框的确定,会出现这样的画面,稍等下,批量生产飞快的
此主题相关图片如下:06.jpg
最后成品展示一下,会在原名称上加些“外号”,注明克隆新产品
5、照片处理好了,如何上传? 首先登陆论坛,进入要发贴的版块,点“发帖”并进入发贴编辑页面。接下来有两种上传图片的情况。1、将自己电脑中的图片上传。先点击发贴编辑页面左下角的“上传图片/flash”按钮。 进入浏览、上传对话框,点击“浏览”按钮 进入“选择文件”对话框,选择文件并打开: 然后上传图片: 这样图片就已经进入发贴编辑框之中,最后填好页面上边的主题,电击编辑页面下边的“确定”按钮即告完成。 2、将网络中的图片图片发至我们在线论坛页面:一种方法是在网上选中的图片上直接点右键复制,然后粘贴到论坛帖子编辑框中,即可;另一种方法是在论坛帖子编辑页面中找到上传网络图片的按钮,点击进入图片地址对话框。 然后输入图片的网络地址,确定,即可将图片传到帖子编辑框中。
B. 电脑怎么拍照上传
以QQ为例,把电脑上照片传到手机上的方法如下:1、首先打开电脑QQ,然后在页面中点击联系人。2、接着在联系人的页面中,点击我的设备。3、其次在我的设备中,点击我的iphone。4、之后直接把图片拉到我的iphone里,即可把图片传到自己的设备中。5、随后打开自己手机,在桌面上找到QQ软件。6、接着在手机QQ主页中找到我的电脑,并点击进去,就可以看到刚刚上传过来的图片,然后点击该张照片。7、之后点击页面右上角的三个点,会在页面下方弹出一个窗口,然后点击保存到手机按钮。8、最后进入相册即可看到那张图片已经在自己的相册里面了。
以QQ为例,把电脑上照片传到手机上的方法如下:
1、首先打开电脑QQ,然后在页面中点击“联系人”。
2、接着在“联系人”的页面中,点击“我的设备”。
3、其次在“我的设备”中,点击“我的iphone”。
4、之后直接把图片拉到“我的iphone”里,即可把图片传到自己的设备中。
5、随后打开自己手机,在桌面上找到“QQ”软件。
6、接着在手机QQ主页中找到“我的电脑”,并点击进去,就可以看到刚刚上传过来的图片,然后点击该张照片。
7、之后点击页面右上角的三个点,会在页面下方弹出一个窗口,然后点击“保存到手机”按钮。
8、最后进入相册即可看到那张图片已经在自己的相册里面了。
时间财富网原名威客中国威客网,是威客行业领先的众包服务平台。是雇主和威客值得信赖的威客网站,其中服务品类涵盖知识产权、平面设计、网站建设、软件开发、文案策划、装修设计等为主的400余种现代服务领域。时间财富网致力于为广大需求者解决各种实际性需求问题,打造全方位的创意服务。
C. 如何把app的拍照上传改成本地相册上传
有些APP为了保证信息的真实和实效性,是不设置上传本地相册按钮的,并且也无法修改。就算找到程序源代码修改了,那远端服务器也是能发现的,而且一旦经过修改,APP很大几率也就无法正常安装使用了。
D. 如何利用电脑拍照上传象到网上
电脑照相要有摄像头的,有了摄像头就可以拍照,拍的照片当然可以保存。想上传到网络也很容易,如QQ空间,论坛都有图片上传功能。
查看原帖>>
E. 手机为什么不能直接拍照上传
可能是你的手机拍照存储文件夹默认是手机文件夹,你把照片转移到内存卡文件夹,然后在连接电脑上传。
手机拍照上传不了原因:
1.您的手机如果是iPhone或者android,其自带浏览器是不支持上传本地照片的。
2.您上传的照片格式不符合或者照片太大导致上传失败。
3.您的网络环境不好,建议避免网络高峰期再上传。
照相是汉语词汇,拼音是zhào xiàng,意思是靠“影像铺”这样的店家用传统的画像方法描绘自己的容貌。当时的画人叫做“小照”,画亡灵为“影像”。摄影术传入中国后,人们把这两个词连起来称为“照相”。
拍照手机 集手机和数码相机的功能于一体,它的方便之处在于便携性强,灵活方便,用户可以随时随地用它来进行拍照。
拍完的照片可以多媒体短信的形式发送给亲朋好友,即拍即发,方便快捷。拍照手机一般都提供了照片的编辑功能,用户可以把拍摄的照片做成手机的开关机画面、壁纸等,因此拍照手机的个性化功能更加强大。
F. 如何用摄像头拍照上传
照片的时候你的照片会保存到一个文件夹里你把你的照片拉到桌面不拉也可以到空间选择点击相册创建新相册然后上传相册进入对话框找你指定的路径文件夹现在你的照片就可以上传了!不懂加我我教你!
G. 怎么拍照上传
要是传到空间。存在桌面或者是一个文件夹内。打开空间的相册建一个相册,点击上传照片在点浏览找到你的那个文件夹,打开显示等待上传,在确定就好了。。
H. 如何修改手机照片实时拍照为上传照片
用安卓上传,我的也只能实拍,可以实拍替换相册传照片了,很方便好用。操作方便。
I. 如何使用HTML5实现利用摄像头拍照上传功能
HTML5技术支持WebApp在手机上拍照,显示在页面上并上传到服务器。这是手机微博应用中常见的功能,当然你也可以在其它类型应用中适当使用此技术。
1、 视频流
HTML5 的 The Media Capture(媒体捕捉) API 提供了对摄像头的可编程访问,用户可以直接用 getUserMedia(请注意目前仅Chrome和Opera支持)获得摄像头提供的视频流。我们需要做的是添加一个HTML5 的 Video 标签,并将从摄像头获得的视频作为这个标签的输入来源。
<video id=”video” autoplay=”"></video>
<script>
var video_element=document.getElementById(‘video’);
if(navigator.getUserMedia){ // opera应使用opera.getUserMedianow
navigator.getUserMedia(‘video’,success,error); //success是回调函数,当然你也可以直接在此写一个匿名函数
}
function success(stream){
video_element.src=stream;
}
</script>
此时,video 标签内将显示动态的摄像视频流。下面需要进行拍照了。
2、 拍照
拍照是采用HTML5的Canvas功能,实时捕获Video标签的内容,因为Video元素可以作为Canvas图像的输入,所以这一点很好实现。主要代码如下:
var canvas=document.createElement(‘canvas’); //动态创建画布对象
var ctx=canvas.getContext(’2d’);
var cw=vw,ch=vh;
ctx.fillStyle=”#ffffff”;
ctx.fillRect(0,0,cw,ch);
ctx.drawImage(video_element,0,0,cw,ch,0,0,vw,vh); //将video对象内指定的区域捕捉绘制到画布上指定的区域,可进行不等大不等位的绘制。
document.body.append(canvas);
3、 图片获取
从Canvas获取图片数据的核心思路是用canvas的toDataURL将Canvas的数据转换为base64位编码的PNG图像,类似于“data:image/png;base64,xxxxx”的格式。
var imgData=canvas.toDataURL(“image/png”);
这样,imgData变量就存储了一长串的字符数据内容,表示的就是一个PNG图像的base64编码。因为真正的图像数据是base64编码逗号之后的部分,所以要让实际服务器接收的图像数据应该是这部分,我们可以用两种办法来获取。
第一种:是在前端截取22位以后的字符串作为图像数据,例如:
var data=imgData.substr(22);
如果要在上传前获取图片的大小,可以使用:
var length=atob(data).length; //atob 可解码用base-64解码的字串
第二种:是在后端获取传输的数据后用后台语言截取22位以后的字符串(也就是在前台略过上面这步直接上传)。例如PHP里:
$image=base64_decode(str_replace(‘data:image/jpeg;base64,’,”,$data);
4、 图片上传
在前端可以使用Ajax将上面获得的图片数据上传到后台脚本。例如使用jQuery时可以用:
$.post(‘upload.php’,{‘data’:data});
在后台我们用PHP脚本接收数据并存储为图片。
function convert_data($data){
$image=base64_decode(str_replace(‘data:image/jpeg;base64,’,”,$data);
save_to_file($image);
}
function save_to_file($image){
$fp=fopen($filename,’w');
fwrite($fp,$image);
fclose($fp);
}
以上的解决方案不仅能用于Web App拍照上传,也可以通过Canvas的编辑功能函数提供图片编辑,例如裁剪、上色、涂鸦、圈点等功能,然后把用户编辑完的图片上传保存到服务器上。
在还在不断补充修正的HTML5的驱动下,Web App与Native App之间的距离将越来越小。在可预见的不远的未来,越来越多老的和新的开发项目必将会迁移到WEB应用上来。
相关规范:
(为便于阅读,对原文进行了不失原意的适当修改,包括代码中一些错误的重复,并作了注释)
HTML5技术支持WebApp在手机上拍照,显示在页面上并上传到服务器。这是手机微博应用中常见的功能,当然你也可以在其它类型应用中适当使用此技术。
1、 视频流
HTML5 的 The Media Capture(媒体捕捉) API 提供了对摄像头的可编程访问,用户可以直接用 getUserMedia(请注意目前仅Chrome和Opera支持)获得摄像头提供的视频流。我们需要做的是添加一个HTML5 的 Video 标签,并将从摄像头获得的视频作为这个标签的输入来源。
<video id=”video” autoplay=”"></video>
<script>
var video_element=document.getElementById(‘video’);
if(navigator.getUserMedia){ // opera应使用opera.getUserMedianow
navigator.getUserMedia(‘video’,success,error); //success是回调函数,当然你也可以直接在此写一个匿名函数
}
function success(stream){
video_element.src=stream;
}
</script>
此时,video 标签内将显示动态的摄像视频流。下面需要进行拍照了。
2、 拍照
拍照是采用HTML5的Canvas功能,实时捕获Video标签的内容,因为Video元素可以作为Canvas图像的输入,所以这一点很好实现。主要代码如下:
var canvas=document.createElement(‘canvas’); //动态创建画布对象
var ctx=canvas.getContext(’2d’);
var cw=vw,ch=vh;
ctx.fillStyle=”#ffffff”;
ctx.fillRect(0,0,cw,ch);
ctx.drawImage(video_element,0,0,cw,ch,0,0,vw,vh); //将video对象内指定的区域捕捉绘制到画布上指定的区域,可进行不等大不等位的绘制。
document.body.append(canvas);
3、 图片获取
从Canvas获取图片数据的核心思路是用canvas的toDataURL将Canvas的数据转换为base64位编码的PNG图像,类似于“data:image/png;base64,xxxxx”的格式。
var imgData=canvas.toDataURL(“image/png”);
这样,imgData变量就存储了一长串的字符数据内容,表示的就是一个PNG图像的base64编码。因为真正的图像数据是base64编码逗号之后的部分,所以要让实际服务器接收的图像数据应该是这部分,我们可以用两种办法来获取。
第一种:是在前端截取22位以后的字符串作为图像数据,例如:
var data=imgData.substr(22);
如果要在上传前获取图片的大小,可以使用:
var length=atob(data).length; //atob 可解码用base-64解码的字串
第二种:是在后端获取传输的数据后用后台语言截取22位以后的字符串(也就是在前台略过上面这步直接上传)。例如PHP里:
$image=base64_decode(str_replace(‘data:image/jpeg;base64,’,”,$data);
4、 图片上传
在前端可以使用Ajax将上面获得的图片数据上传到后台脚本。例如使用jQuery时可以用:
$.post(‘upload.php’,{‘data’:data});
在后台我们用PHP脚本接收数据并存储为图片。
function convert_data($data){
$image=base64_decode(str_replace(‘data:image/jpeg;base64,’,”,$data);
save_to_file($image);
}
function save_to_file($image){
$fp=fopen($filename,’w');
fwrite($fp,$image);
fclose($fp);
}
以上的解决方案不仅能用于Web App拍照上传,也可以通过Canvas的编辑功能函数提供图片编辑,例如裁剪、上色、涂鸦、圈点等功能,然后把用户编辑完的图片上传保存到服务器上。
在还在不断补充修正的HTML5的驱动下,Web App与Native App之间的距离将越来越小。在可预见的不远的未来,越来越多老的和新的开发项目必将会迁移到WEB应用上来。