【发布时间】:2011-03-30 14:08:52
【问题描述】:
我正在使用自定义字段来选择图片的网址。
我的客户正在插入和上传所有图像,所以这需要非常简单。这就是为什么我试图在幕后处理它。
我遇到的问题是全尺寸图片的 url 中的所有内容,这确实减慢了加载时间。
有没有办法可以根据完整大小的 url 插入缩略图或其他图像大小?
我已经尝试过这种方法,但我遇到的问题是一些图像没有相同的牙列,所以这需要更加动态地完成。
<? $reduceimage = str_replace('.jpg', '-330x220.jpg' , $defaultimage); ?>
【问题讨论】:
-
这需要多动态?您是否需要将图像修剪到特定宽度?
-330x220.jpg是否会使用一些 WP 魔法自动将图像转换为缩略图?您可以使用/您知道图像的文件系统路径吗? -
我有完整尺寸图片的绝对网址。我的问题是我希望显示最大宽度为 330 和最大高度为 220 的中型图像。问题是其中一些图像在由 wordpress 上传/调整大小时未达到最大宽度或高度图像方面收音机。例如,许多图像是 330x220,但其他图像的尺寸中等 - 330 × 247。
-
在这些情况下您希望发生什么?根本没有调整大小?
-
如果可能的话,我希望图像仍然可以调整大小,但如果不是,我想全尺寸图像必须这样做。
-
您可以使用
getimagesize()执行此操作,但在每次请求远程 URL 时实时执行此操作非常缓慢。如果您有机会获得文件路径,应该很容易
标签: image wordpress dynamic size reduction