燃烧的梦想
 燃烧的梦想,流水的时光 

2006-02-07 Tue

找到不能制作缩略图的解决途径

长城小站是由志愿者支持的公益性网站,无固定经济来源。2012年小站台历是由各方网友赞助图片、设计、印刷精心制作的纪念品,用于小站运营经费筹款。
欢迎您购买小站台历,支持长城小站与小站博客的发展。
服务器由RedHat EL3升级到EL4U2后原有部分php程序出现不适症状。其中原有通过system()调用convert -sample $newwidthx$newheight $src $dest 来直接生成缩略图的方法不能继续正常工作了。

为找到产生问题的原因和解决的办法查询资料并做了很多实验,目前还不能完全确定原因,曾经推测是否是因SELinux导致的问题,但未确认。

经摸索发现可以用如下策略解决上述问题:
1、用php的copy()函数先拷贝一份附件,附件的文件名即为未来的缩略图的文件名;
copy($src,$dest)
2、用system()调用convert -sample $newwidthx$newheight $dest $dest生成缩略图;

即用其他方式生成新图,然后用convert改变图像本身而不用生成新图。


火箭人于 2006-02-07 03:01:18 发表在分类:技术
(50479次点击) | 标签:  



 评论
 · 关闭发言框
发言请遵守中华人民共和国法律 用户名: 密码:
若不填用户名,则显示留言者为[匿名]。若填写用户名与密码,则会进行认证并登录(该登录状态不能保留,当浏览器关闭后登录结束,如需保留登陆状态,点此登陆)。如果只写用户名不写密码,则显示为“[未验证] 您输入的用户名。”,匿名或者未验证的留言将不可编辑、删除
验证码:图片由小写字母和数字组成,看不清请单击刷新 请在左侧框中输入右侧图中的字母或者数字,如看不清请单击刷新
标 题:  
评 论:

    [:超赞!:] [:好!:] [:窃笑:] [:笑而不语:] [:汗!:] [:囧!:]
表 情: [:大哭!:] [:鞠躬:] [:耶!!:] [:仰慕:] [:骚!:] [:醒一醒:]
    

 
 留言总数0帖 页次:1/0 每页:20条 


Power by 长城小站, Ver1.0 update at 2024-02-04