我正在创建一个社交网络,用户可以在其中上传他们的个人资料图片。此图片将以150/150像素的尺寸用于他们的个人资料页面。在主页,即用户事件提要中,我需要将相同的图像设置为75/75像素。这样做的最佳做法是什么动态调整图像大小(timthumb)。调整图像大小并将图像保存在服务器中。 最佳答案 上传照片时创建所需的一组缩略图并另存为[image_name]thumb[size_name].jpg左右:uploaded:file.jpgmedium:file_thumb_150x150.jpgsmall:file_thumb_75x75
我该怎么做?我查看了phpThumb.php并设置了以下内容,所以我不知道为什么我的demo上出现错误页ini_set('display_errors',1);error_reporting(E_ALL); 最佳答案 在phpThumb.config.php中将此行更改为false:$PHPTHUMB_CONFIG['disable_debug']=true; 关于php-在phpThumb中打开错误消息,我们在StackOverflow上找到一个类似的问题:
我正在寻找可靠的PHP缩略图生成类。有谁知道开源的好软件吗?我可以写一个,但我真的不想写。我最讨厌PHP的一件事是使用GD和Imagemagick处理图像。有人有什么建议吗? 最佳答案 使用phpThumb().它是一个脚本,在内部使用GD库和/或ImageMagick(无论是可用的还是它认为最适合工作的)来执行基本的图像处理任务,包括缩略图生成和方形缩略图生成。你可以这样使用它:它内置了缓存引擎,因此浏览器第二次请求上述图像时,它会从自己的缓存中提供服务,而不是每次都重新生成缩略图。不过,您可能需要花一个小时左右的时间来配置它。