移动端图片优化技巧 canvas代替image

通常来讲,移动端展示一张图片是用浏览器来渲染的,如果图片过大,手机性能不太好的情况下,手机会显示比较卡。

原因是没有处罚设备本身的GPU来渲染,可以使用canvas触发GPU来渲染图片。

使用 drawImage()方法

如:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var img= new Image();img.src = url;img.onload = funciton (){  ctx.drawImage(img,0,0);} 
 
时间: 2024-10-27 14:03:43

移动端图片优化技巧 canvas代替image的相关文章

关于移动端图片处理技巧

最近做移动端的项目,需要做一些CSS动画,免不了用到一些PNG透明的图片作为元素, 一开始用的PNG8的,显示效果不理想,杂边很突出的,图片大小20多K, 后面使用PNG24,效果好了,但图片太大了134K,最后又回到PNG8,发现导出的时候,添加杂边到背景色,再结合背景图,效果很不错. 不过需要注意的是,添加杂边到前景色,用在背景颜色不固定的效果会很差(比如按钮,图标之类的),本来灰色的杂边会变成你添加的颜色 关于移动端图片处理技巧

京东后台图片优化技巧

文档主要包括以下几方面内容: 基本概念 位图 实际应用 什么时候应该使用PNG 什么时候应该使用JPG 总结 Photoshop中各种参数的含义及设置技巧 1.基本概念 位图 位图又叫像素图或栅格图,它是通过记录图像中每一个点的颜色.深度.透明度等信息来存储和显示图像.一张位图就好比一幅大的拼图,只不过每个拼块都是一个纯色的像素点,当我们把这些不同颜色的像素点按照一定规律排列在一起的时候,就形成了我们所看到的图像.所以当我们放大一幅像素图时,能看到这些拼片一 样的像素点(如下图).在web页面中

移动站的优化技巧

基础优化: 1.推荐使用HTML5语言: 2.网站分辨率自适应,不要有横向的滚动条: 3.不要使用FLASH: 4.不要做任何的弹窗和漂浮广告: 5.点击(链接)区域的间距要明显: 6.页面的大小控制在50K左右: 服务器的加载速度小于3S:移动端加载速度大于3S,无排名: PC端和移动端分开的,需要做好适配: 尽量使用规则适配,并且提交到站长平台. 移动域名选择技巧: 推荐:使用m开头或者wap开头的二级域名: 移动端TDK优化技巧: 1.标题不要超过17个汉字: 2.标题中要包含品牌词: 3

移动端网站提升页面加载性能的优化技巧

移动端网站提升页面加载性能的优化技巧 收藏到:1时间:2015-06-17   文章来源:马海祥博客   访问次数:2501 网页性能的优化一直是网站成功的关键,越来越多的研究证明,不管是小型电商,还是大型连锁企业,即使是页面加载时间方面的细微改善,都可以带来更多的业务,更多的广告收入,更多的用户粘性和更多的客户满意度. 在过去几年,Web开发者都是基于改善硬件或者提高带宽速度来优化用户体验,但是最近几年,爆炸式的移动Web浏览器的使用打破了这个途径,低带宽,高延迟,小内存,低处理器性能的移动设

从源代码分析Android-Universal-Image-Loader图片下载技巧

在手机上尤其需要考虑网络对图片下载的影响,常见的情况是在2G网络.在3G网络需要不同的下载策略,也就是说在慢速网络与快速网络中下载需要考虑不同的策略.一种常见的策略就是Android客户端和服务端相配合的方式,针对慢速网络对图片进行优化(让图片的质量低一点,保证能下载),但是这种情况不在本文讨论的范围中.在本文中主要讨论针对不能改变的服务器图片质量(图片的大小 xx KB),Android-Universal-Image-Loader所采取的下载策略. 需要具体考虑网络情况有:快速.慢速.无网络

图片优化调研之理论篇

前言 内容较多,理论部分比较基础.对于新人而言,从浅入深,比较好理解:对于老手而言,可跳过,可直接看实践部分. 总之,希望对大家有所帮助. 1. 收益 为了提升网站性能,保持网站处于“节食”状态非常重要——确保所有新引入的资源都是最精简的,图像优化就是这样一项工作. 大家不妨猜猜图片流量占总流量的百分比.简单对知名网站中图片在整个页面大小中所占比例做了一个调研. 计算其平均值:44.94%. 不一定绝对精确, 但是非常接近.当然,这里的数据主要以首屏时间段采集数据. 从这个数据可以看出,对于图像

友链依旧重要:移动互联网背后的SEO优化技巧

移动互联网发展这么快,将来还需要网站吗成为很多站长的疑问,那做SEO优化的站长不是将走向失业,实际上,在2010年中国移动互联网开始至今,移动化SEO不仅没有让这个市场失去活力,反而在各种场景下依旧有站长通过移动化SEO优化获得不错的收入. 以前我们常说SEO优化主要为站内优化和站外优化,站内主要做各种设置如301.404.内链.内容与用户体验,站外优化则是友情链接,其中外链成为最重要的工作之一,随着技术的进步以及搜索引擎针对页面的评分变化,友链开始发生极大的改变,但是这种兼具着SEO优化以及品

UITableView优化技巧

最近在微博上看到一个很好的开源项目VVeboTableViewDemo,是关于如何优化UITableView的.加上正好最近也在优化项目中的类似朋友圈功能这块,思考了很多关于UITableView的优化技巧,相信这块是难点也是痛点,所以决定详细的整理下我对优化UITableView的理解. UITableView作为iOS开发中最重要的控件之一,其中的实现原理很是考究.Apple在这块的优化水平直接决定了iOS的体验能甩安卓几条街,哈哈,扯淡扯多了...好了,废话不多说,直接进入主题.首先来谈谈

Java性能优化技巧及实战

Java性能优化技巧及实战 关于Java代码的性能优化,是每个javaer都渴望掌握的本领,进而晋升为大牛的必经之路,但是对java的调优需要了解整个java的运行机制及底层调用细节,需要多看多读多写多试,并非一朝一夕之功.本文是近期笔者给公司员工内部做的一个培训,主要讲述在系统压测过程中出现的性能问题,以及如何在编码过程中提升代码的运行效率,需要掌握哪些实战技巧.片子里干货较多,也很具有实操性,因此发文出来,共享给大家(部分数据做了去除公司特征信息,见谅).(PS:由于原文是ppt,因此做了导