Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typo3 图像的奇怪行为。处理图像时显示错误的图像_Typo3_Fluid_Typo3 6.2.x - Fatal编程技术网

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" />