- 博客(13)
- 收藏
- 关注
原创 用 PIL 写了个简单的缩略图生成程序
最近刚刚学了简单的 PIL (Python Image Library) 的使用方法,感觉比较简单好用!结合最近我要在 web 中做缩略图的需求,写了个函数。这个程序的思路是截取源图中间一块正方形区域,然后做缩放生成缩略图。啥也不说了,上代码:#!/usr/bin/env python#coding=utf-8import Imageimport osdef make_thumb(path
2007-03-31 20:18:00 372
原创 PIL 学习笔记(3)
图片序列(Image Sequences,也叫动画格式, animation formats)PIL 对图片序列有一些基础的支持。支持 FLI/FLC, GIP 和其他一些格式,TIFF 文件也可以包含多个帧。打开文件时,PIL 自动加载第一帧,可以用 seek 和 tell 方法来在帧之间切换。下列代码是枚举图片序列的每一帧的一个写法:import Imageim = Image.o
2007-03-31 17:18:00 429
原创 PIL 学习笔记(2)
缩放out = im.resize((128, 128))逆时针旋转一定的度数(需要注意这个方法不会在 img 对象上做 in-place 的操作,而是返回一个转换后的新对象:out = out.rotate(45)要按 90 度的整数倍来旋转图片的话,也可以用 transpose 方法transpose 方法也可以对图片沿 x 或 y 轴翻转out = im.transpos
2007-03-31 16:18:00 398
原创 PIL 学习笔记(1)
使用 Python Image Library (PIL), 需要先导入相关模块:import Image如何加载图片:im = Image.open(r"D:/www/icon_1.jpg")如果加载发生错误,会引发 IOError.打印出图片的格式、大小、模式print im.format, im.size, im.mode图片的显示,用 show() 方法im.sho
2007-03-31 01:18:00 367
原创 今天想到了关于 Django 中 view 的组织方式问题
之前一直做 ASP.NET, 对于一个页面文件一个 view 的做法感觉很好。而 django 中在一个文件里很多个函数,每一个代表一个 view. 这样的做法在网站程序复杂化后,查找代码很不方便。当然这个问题有解决的办法,就是多拆分成 applications. 不过,有时候一个功能到底应该归于哪个 app 还真的不是一个简单的问题。并且多个 apps 会导致每次 syncdb 都要考虑
2007-03-26 12:18:00 334
原创 慎用 overflow:hidden
为了页面不显示滚动条,通常是用 body{overflow:hidden;} 来控制。这两天我郁闷的发现,如果用了这个样式,在 IE 7.0 里面好像有时候如果页面内容超出,则整个页面显示为空白。刷新几次,有时候能显示有时候不能显示。目前我还没时间去仔细研究这到底是 IE 7 独有的现象,还是其他版本也有。先记录于此。
2007-03-25 02:18:00 527
原创 [摘要] 如何用 FastCGI 运行 Django
摘要自 Django 文档:http://www.djangoproject.com/documentation/fastcgi/------------------------------------------------------------------------------------首先要安装 flup (http://www.saddi.com/software/flup/
2007-03-23 13:18:00 372
原创 [转贴] 中药内外合治急慢性鼻窦炎
http://www.fx120.net/JBZT/JB-WGXT/EBH-1/BDY-1/zlyz/200501131729566613.htm中药内外合治急慢性鼻窦炎 近年来,我们采用中药内服与外用结合治疗急慢性鼻窦炎50例,疗效满意,介绍如下。 1 临床资料 本组50例患者中,男21例,女29例;年龄12~49岁;病程5天~3年。其中上颌窦炎28例,额窦炎1
2007-03-21 12:18:00 451
原创 Django newforms
由于前两天被 django forms 中的 manipulator 弄怕了,觉得这个东西比较难用。在 python-chinese 邮件列表中提问后,按照建议,我开始学习 newforms 了。本文是一些摘要。newforms 的第一个好处是不必和 model 耦合,专门负责 html 的显示和验证。并且调试相对简便,我们随时可以通过 print 来输出其将要 render 的 html
2007-03-10 19:18:00 619
原创 Django 中如何针对自定义的 View 做分页显示
参考:http://www.obeattie.com/blog/posts/custom-view-pagination-django/http://www.djangoproject.com/documentation/models/pagination/在上述链接的资料中,核心的分页逻辑代码如下:# demo Modelclass Tag(models.Model): nam
2007-03-06 13:18:00 926
原创 Django 添加用户注册功能
http://www.b-list.org/weblog/2006/09/02/django-tips-user-registrationhttp://feh.holsman.net/articles/2006/04/30/double-opt-in-user-registration-for-django
2007-03-05 18:18:00 1027
原创 Django 中如何给 User 增加额外的 Profile 信息
摘要:http://www.b-list.org/weblog/2006/06/06/django-tips-extending-user-model这里的做法是定义一个独立的模型及独立的数据表来表示 profile.1. 首先添加一个 model 来专门定义 profile:from django.db import modelsfrom django.contrib.auth.mo
2007-03-05 03:18:00 1897
原创 Django 中自定义 tag 如何获取变量参数的值
这两天学着写了个 Django 的 tag,这个 tag 叫做 "post_detail_tag", 调用的代码像这样:{% post_detail_tag post.id current_post_id %}其中后面两个都是传递的变量。结果我发现在 tag 的代码中,一开始解析传递过去的 token 时,能获取到的仅仅是 "post.id", "current_post_id" 这种
2007-03-02 02:18:00 1214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人