动态Php缩略图

动态Php缩略图,php,image,image-processing,gd,thumbnails,Php,Image,Image Processing,Gd,Thumbnails,我已经阅读了几个不同的线程,但是它们都处理服务器上已经存在的图像 我正在将图像存储在数据库中(不要问为什么:p),我正在尝试做的是在上传图片并将其发送到数据库之前生成拇指 我已经安装了GD,也安装了timthumb 你知道怎么做吗?或者至少我应该怎么做?根据我的经验,PHPThumb非常容易使用: 关于您的特殊问题:PHP暂时保存上载的文件,因此您可以在典型的move\u uploaded\u file调用之前从它们创建缩略图。之后,调用show(true)并将返回的值存储在数据库中。PHPTh

我已经阅读了几个不同的线程,但是它们都处理服务器上已经存在的图像

我正在将图像存储在数据库中(不要问为什么:p),我正在尝试做的是在上传图片并将其发送到数据库之前生成拇指

我已经安装了GD,也安装了timthumb


你知道怎么做吗?或者至少我应该怎么做?

根据我的经验,PHPThumb非常容易使用:


关于您的特殊问题:PHP暂时保存上载的文件,因此您可以在典型的
move\u uploaded\u file
调用之前从它们创建缩略图。之后,调用
show(true)
并将返回的值存储在数据库中。

PHPThumb在我的经验中非常容易使用:


关于您的特殊问题:PHP暂时保存上载的文件,因此您可以在典型的
move\u uploaded\u file
调用之前从它们创建缩略图。之后,请调用
show(true)
并将返回的值存储在数据库中。

很抱歉,我丢失了。您能更详细地解释一下吗?Atm我使用fread()读取文件,然后使用addslashes来逃避任何“非法”字符。“temp_name”是php使用的临时名称吗?这里有两部分:第一部分是创建thumb,第二部分是将其存储在DB中。对于第二种情况,我建议在
BLOB
字段中使用
file\u get\u contents
,但这应由您自行决定。首先,它相当简单:使用PHPThumb,您可以这样做:使用
tmp\u name
创建一个thumb,调用PHPThumb的
show(true)
以及
getimagestring()
并在数据库中插入返回的值。很抱歉,我丢失了。您能详细解释一下吗?Atm我使用fread()读取文件,然后使用addslashes来逃避任何“非法”字符。“temp_name”是php使用的临时名称吗?这里有两部分:第一部分是创建thumb,第二部分是将其存储在DB中。对于第二种情况,我建议在
BLOB
字段中使用
file\u get\u contents
,但这应由您自行决定。首先,它相当简单:使用PHPThumb,您可以执行如下操作:使用
tmp\u name
创建一个thumb,调用PHPThumb的
show(true)
以及
getimagestring()
并将返回值插入数据库。