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

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 发表在分类:技术
(49725次点击) | 标签:  



 评论
 · 发表新帖
 留言总数0帖 页次:1/0 每页:20条 

Power by 小站博客, Ver0.7 update at 2006-03-04