Typo3 图像的奇怪行为。处理图像时显示错误的图像
这两个代码不显示相同的图像:Typo3 图像的奇怪行为。处理图像时显示错误的图像,typo3,fluid,typo3-6.2.x,Typo3,Fluid,Typo3 6.2.x,这两个代码不显示相同的图像: <v:media.image src="uploads/tx_netjapan/{image}" alt="" width="300" /> 第二个代码仅显示图像: /uploads/tx_myext/Imagename.jpg 奇怪的是,这不是相同的图像。它为调整大小的图像获取另一个图像。这怎么可能 编辑: 更改1像素的宽度将显示右侧图像: <v:media.image src="uploads/tx_netjapan/{image}" a
<v:media.image src="uploads/tx_netjapan/{image}" alt="" width="300" />
第二个代码仅显示图像:
/uploads/tx_myext/Imagename.jpg
奇怪的是,这不是相同的图像。它为调整大小的图像获取另一个图像。这怎么可能
编辑: 更改1像素的宽度将显示右侧图像:
<v:media.image src="uploads/tx_netjapan/{image}" alt="" width="301" />
删除\u processed\u
文件夹中的图像,并使用width=300重新创建它,将再次创建旧的错误图像
编辑2:
清理完所有typo3temp文件夹和所有temp mysql表后,它现在可以工作了。但这怎么会发生呢 TYPO3将一些处理过的数据存储在数据库中(即在cache\u imagesizes
表中),以便更快地重新使用裁剪过的图像。如果您使用了同名的before图像(不需要裁剪),那么在替换从数据库中获取的旧元数据后,可能会发生这种情况
如果有任何疑问,请转到安装工具清理部分,清除指示对图像负责的表格
请注意,这是一种安全的操作,仅在下一页查看时,客户端将需要稍长一点时间来创建新数据,无论如何,它不会干扰新的有效图像版本的生成。这正是我所做的。我只是不知道该对我的客户说什么。因为我不能说安装工具和清理缓存表时是否会发生这种情况;)。
/uploads/tx_myext/Imagename.jpg
<v:media.image src="uploads/tx_netjapan/{image}" alt="" width="301" />