html微博图片上传,如何使上传新浪微博照片更清晰

eae470ab4183c290835f7c3a8b6fdebe.png

如何使上传新浪微博照片更清晰

2012-08-23 17:17阅读:

0b1b40988ebf2e98aa85d971d9b7009b.gif

求真摄影

人生如梦 一樽还酹江月……

关注

b8f617c9b8d6c34f712c0c49c1dc49ad.png

如何使新浪微博照片更清晰

先分析新浪微博对上传照片的限制(不耐烦看原理的直接跳到4)。

1、宽度限制2048像素。新浪微博对超出的图片无论文件大小均会在“查看大图”的图片中压缩至2048像素,照片显示效果很差。

实例:原片2560x300,249k 上传微博后显示大图的像素为2048x240,147k。原片2060x241,680k

上传微博后显示大图的像素为2048x239,244k。

2、文件大小限制5M。新浪微博允许上传不超过5M的图片,并在微博生成三种显示的图片:一种是打开微博就显示的缩略图,长边为120像素;第二种是用鼠标左键点击缩略图出现的展开图。展开图的宽度固定为440像素,长度则根据宽度按比例缩小。长度极限是多少不知,但笔者测试上传440x9000像素的图片,显示出来的展开图像素仍为440x9000。第三种图片就是在展开图上边点击“查看大图”弹出的图片,这也是摄影爱好者希望能展示原图质量的最大图片。从反复测试的结果看,无论用户上传多大文件的原图(不能超过5M,否则上传报错),新浪都对图片进行了二次压缩,压缩率接近用photoshop将JPG最优原图按“储存为web和设备所用格式”,并将“品质”选项设为80左右(最优为100)。根据此规则,如果你将一张宽度不超过2048像素的原图使用photoshop“储存为web和设备所用格式”压缩,并将“品质”设为80的图片上传,最后在微博“点击大图”所展示的照

片将最接近你上传的质量。

3、知道新浪的规则了,我们还应该清楚一幅照片应该多大像素、多大压缩率在电脑显示器上既能与原片显示质量尽量一致,又能使上传的图片文件最小。因为文件太大不仅占用更多存储资源,而且对网速慢的用户打开太费时,特别是现在不少人用智能手机上微博,图片太大会增加流量费用。因此在尽量满足图片显示质量的前提下合理控制图片大小是很有必要的。首先说一下上传多大像素的照片比较合适,目前最普及的显示器分辨率为1280x1024或1280x720,为方便浏览,我们希望“查看大图”时能全屏显示,建议上传照片宽度不要超过1024像素。考虑到兼顾智能手机用户,推荐宽度为800像素。对一些非摄影作品则可以更低,如宽度直接用440。对一些有特殊需求的照片,如星空云图等,宽度最大也不能超过2048像素,否则微博显示出的效果会很差。

确定了像素,剩下的就是压缩率了。如果一幅数码照片按100%的像素显示,那真正决定照片在电脑上显示效果的就是压缩率。JPG的压缩原理简单说,就是把色度、亮度相似的像素点用同一个代码储存,压缩率越高,所谓相似像素点之间的差别越大。如果设为最优(10),则是把色度和亮度基本一致的用同一代码调用。所以一幅最低压缩率的照片虽然文件比没有任何压缩的bmp小很多,但显示效果是没有什么区别的。另一方面受非专业显示器的局限,一幅采用RAW格式拍摄的照片转成web使用的75%压缩率的JPG后在非专业电脑显示器肉眼几乎看不出区别。

4、处理上传照片的方法:

截屏法(推荐):用看图软件打开原图,采取屏幕截图的方式(如QQ截图),选取最好的构图截屏,再用photoshop打开截取的图片,点击“文件”下拉菜单,选“存储为web和设备所用格式”,在右边“品质”设置为“75”,点击“储存”保存图片,就可以上传微博了。效果见本人前一条微博。

使用光影魔术手:如果很多图片要一次性处理,这是最方便的了。但前提是待处理的照片都已经剪裁好并转为JPG文件。打开光影魔术手,点击“文件”下拉菜单,选择“批处理”,在弹出的对话框里点击“照片列表”,再点击“添加”,导入要处理的所有照片。再点击“自动处理”,勾取“缩放尺寸”,再点击右边的“缩放”,在新弹出的对话框设定“横边”,边长自选(如:1024),点击“确定”回到上一个对话框,点击“输出设置”,设定处理后文件的储存文件夹或重新自动命名,再点击“JPEG”选项,在弹出的对话框里去掉“采用高质量JPEG输出”前面的勾,勾上“限制文件大小”,输入文件限制大小的数值(如300k),点击确定,回到上一对话框再点击确定,图片就开始处理了。

附:光影魔术手是一款优秀的国内免费软件,在官网可下载。但在限制文件大小方面默认的上限很小,所以经常有网友问为什么“限制文件大小”选项是灰的。处理办法:首先找到光影魔术手安装目录下的一个文件,文件名是neoimaging.ini,用“记事本”打开它,在

[Environment]行下面插入LimitMax=5000这行,保存退出即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值