最近在做壁纸的项目,会要求根据原图生成不同的分辨率来适配手机。目前设计的方案是只保存一张原图,不同分辨率的图片在请求时根据原图动态裁剪,nginx层实现。
例:
原图url:http://s.qdcdn.com/cl/12526976.jpg
客户端请求的url:http://s.qdcdn.com/cl/12526976,240x400.jpg
则在请求时,服务器nginx层根据...
分类:
其他好文 时间:
2015-04-25 16:43:45
阅读次数:
304
在Android开发中,可以轻松调用一个Intent完成从相册中截图的工作:Intent intent = new Intent(Intent.ACTION_GET_CONTENT, null);intent.setType("image/*");intent.putExtra("crop", "t...
分类:
移动开发 时间:
2015-04-15 13:23:11
阅读次数:
296
什么是Quartz2D , 基本图形绘制(三角形,矩形,圆,) , 绘制文字 , 图形上下文 , 自定义 View , 常用绘制路径函数 , 图形上下文栈的操作 , 矩阵操作 , Quartz2D 的内存管理 , 常用示例(图片水印,图片裁剪,截屏)...
分类:
移动开发 时间:
2015-04-08 09:15:59
阅读次数:
164
最近做一个手机端的项目要用到图片裁剪的功能
在网上找了很久,都找不到免费的触摸裁剪插件
类似jcrop之类的插件在手机上都不能工作
最后自己写了个简单的插件
用FileReader读取图片
根据触摸事件
canvas 动态的改变图片的位置和做缩放
代码我放在github上了,有兴趣的可以去看看https://github.com/xyc-cn/touchCrop...
分类:
移动开发 时间:
2015-04-03 09:25:49
阅读次数:
145
Flex采用遮罩方法图片裁剪在线预览 http://rj.8634.com/xiaoshandong/ImageCropperDemo/ImageCropperDemo.html源码工程下载http://files.cnblogs.com/files/ffmpeg/ImageCropper.zip截...
分类:
其他好文 时间:
2015-03-31 17:23:20
阅读次数:
209
图片上传的文件流我上一篇博客写了,这一篇我们说一下base64,base64上传方式就是将图片转换成base64码,然后把base64码以字符串的方式上传,然后服务器接收到以后再解码就可以了,相对于文件流来说比较简单;
用户头像上传我们首先要获得图片的url然后再裁剪图片,然后把裁剪后的图片转换成base64然后在上传;
下边是安卓端代码:
首先我们要获得裁剪后的图...
分类:
移动开发 时间:
2015-03-28 14:27:45
阅读次数:
232
前言现在触屏设备越来越流行,而且大多数已经支持html5了。针对此,对触屏设备开发图片裁剪功能,让其可以直接处理图片,减轻服务端压力。技术点浏览器必须支持html5,包括fileReader,canvas等api,并且该设备至少支持单点触事件(touchstart,touchmove,touchen...
分类:
Web程序 时间:
2015-03-18 10:29:23
阅读次数:
212
从一个图片集中裁剪出需要的图片时,采用的坐标是屏幕坐标系: 示例如下: 图片:res/Images/grossini_dance_atlas.png ,每个人物大小为85*121 ?根据图片中指定大小区域生成一个精灵: 如图裁剪图片区域为:cc.rect(x,y,width,height)...
分类:
其他好文 时间:
2015-03-15 13:36:31
阅读次数:
171
http://www.fullavatareditor.com/index.html富头像上传编辑器是一款支持本地上传、预览、视频拍照和网络加载的flash头像编辑上传插件,可缩放、裁剪、旋转、定位和调色等...小巧的身材:文件大小仅仅只有 48 KB,而新浪的头像编辑器组件有 58.1 KB,更有...
分类:
Web程序 时间:
2015-03-10 13:49:31
阅读次数:
228
根据我们的分析与总结,图片的来源有拍照和相册,而可采取的操作有使用Bitmap并返回数据使用Uri不返回数据前面我们了解到,使用Bitmap有可能会导致图片过大,而不能返回实际大小的图片,我将采用大图Uri,小图Bitmap的数据存储方式。我们将要使用到URI来保存拍照后的图片:?12private...
分类:
移动开发 时间:
2015-03-07 11:29:01
阅读次数:
232