我的想象/图像创建文件正在工作(大部分时间),但是我遇到了显示图像的问题。从一个想象文件生成多个图像,每个图像被绑定到ID(并且图像的每个组件由ID定义)。所以图像是从这样的URL显示出来的;
http://websiteurl.com/imagick-file/ID
当单独查看项目时(一次一个)它可以正常工作,但是当我尝试在一个页面上加载多个项目时,会产生一个或多个图像"打破"而不是加载。因此,如果我有三个图像,那么这三个图像中的一个可能无法加载,例如页面上的图像URL:
<img src="https://websiteurl.com/imagick-file/1">
<img src="https://websiteurl.com/imagick-file/2">
<img src="https://websiteurl.com/imagick-file/3">
1和2将加载到页面上,但3不会。我不确定为什么只有少数图像会破碎,而且它似乎是随机的,每次重新加载页面都会打破或加载不同的图像。无论浏览器还是计算机都会发生。
我非常感谢对这个问题的任何见解。
答案 0 :(得分:0)
您可以创建一个cron,并在其中创建并保存这些图像到服务器中。然后,您甚至无需调用imagick即可显示这些图像,因此这些图像应在服务器上运行更快。