我最近不得不找到一种解决方案来移动损坏的Joomla站点,但是K2项是一个大问题,因为HMTL插入了图像,我的意思是不使用HASH K2方法。
必须在其帖子中插入数百张图片,因此我制作了一个bash以使其完美完成!!
“转换”命令来自ImageMagick软件包
在K2媒体映像目录中创建脚本
通常:/ var / www / html / media / k2 / items / cache /
我所有的图片都是JPG,..
对* .jpg中的x使用--->运行bash;做。 k2.img.sh $ x;完成
脚本获取每个不带'.jpg'的文件名,获取其HASH,剪切最终的垃圾,然后根据每个K2大小规则转换生成多个图像版本,依此类推,为每个JPG文件
希望有用
#!/bin/bash
echo 'Trabajando : ' $1
a=Image${1/.jpg/}
hash="$(echo -n "$a" | md5sum )"
echo 'Este es hash : '$hash
xxx=${hash/ -/}
echo 'Item / Hash : ' $1 $xxx.jpg
convert "$1" -resize 100 "$xxx"_XS.jpg
convert "$1" -resize 200 "$xxx"_S.jpg
convert "$1" -resize 400 "$xxx"_M.jpg
convert "$1" -resize 600 "$xxx"_L.jpg
convert "$1" -resize 900 "$xxx"_XL.jpg
convert "$1" -resize 300 "$xxx"_Generic.jpg