- 浏览: 5343 次
- 性别:
- 来自: 深圳
最近访客 更多访客>>
最新评论
-
smartfish9:
如果真想做一个比较正式的网站,用vps吧,玩玩的话,有一个re ...
Django新手交流网站 -
outofthink:
挺不错的。我也是在为主机发愁,找个合适的主机好难啊。国外主机真 ...
Django新手交流网站 -
yzhkpli:
想不到兰州是pg的粉丝。膜拜一下。跟着您学py和pg啦
Django新手交流网站 -
bdzj123:
学习了,楼主
Django新手交流网站 -
my_corner:
你自己能统计pv和uv什么的吗,给个参考数据呗
Django新手交流网站
文章列表
前些日子,学习了一点Django的东西,编写了一个小网站,主旨让自己动动手, 更快的入门Django框架,学习方法就是多动手,其中也写了一些开发心得,喜欢Django的朋友可以过来逛逛,可以互相切磋切磋,找个共同爱好的同行不容易.
网站地址:http://2goo.info
PIL图形库很多有用的函数,做网站用的比较多的要数剪切图片了,平时都是用thumbnail函数来完成,它能满足我的大部分需求,但也有时并不是我们需要的,比如一张1024*768像素的大图,你想剪切成为300*300像素的小图,这时你用thumbnail剪切出来的小图宽度是300像素了,但小图的高度也跟着等比例缩小,变成了225像素。
有没有相关的函数,可以满足我们的需求呢?有,那就是transform函数,transform函数可以传入剪切图片的尺寸size(宽高),一个方法method(EXTENT)和剪切区域data的起始点和结束点,返回的是image。完整的定义如:
im.tra ...
最近看了豆瓣的头像剪切应用,也想自己做一个,但在Django上做这样的功能,怎么入手呢?google了一下,很少相关的材料,还得自己构想一下。理清了思路,大概是这样的:前端使用JQuery,用户选择剪切区域,之后取到图片的宽度和高度,起始点的xy坐标(左上角的xy轴位置)和结束点的xy坐标(右下角的xy轴位置),然后把这六个参数呈现到表单上,提交给django处理;后端用Python的PIL来处理,Python的PIL图形处理类库功能很全,可以在里面找到相关的函数,根据前端提供的六个参数,对原图片进行剪切。
废话少说,开始动手了,搜了相关的JQuery插件,发现顶顶有名的插件:jquery i ...