Bash 我是如何解决Joomla K2图像哈希问题的

Bash 我是如何解决Joomla K2图像哈希问题的,bash,hash,joomla,imagemagick,k2,Bash,Hash,Joomla,Imagemagick,K2,我最近不得不找到一个解决方案来移动损坏的Joomla站点,但K2项是一个大问题,因为HMTL插入的图像,我的意思是不使用哈希K2方法 数百张图片必须插入到它的帖子中,所以我建立了一个bash来完美完成它 “Convert”命令来自ImageMagick包 在K2媒体映像目录中创建脚本 通常:/var/www/html/media/k2/items/cache/ 我所有的图片都是JPG的,所以 在*.jpg中使用-->for x运行bash;做k2.img.sh$x;完成 脚本获取每个不带“.jp

我最近不得不找到一个解决方案来移动损坏的Joomla站点,但K2项是一个大问题,因为HMTL插入的图像,我的意思是不使用哈希K2方法

数百张图片必须插入到它的帖子中,所以我建立了一个bash来完美完成它

“Convert”命令来自ImageMagick包

在K2媒体映像目录中创建脚本

通常:/var/www/html/media/k2/items/cache/

我所有的图片都是JPG的,所以

在*.jpg中使用-->for x运行bash;做k2.img.sh$x;完成

脚本获取每个不带“.jpg”的文件名,获取其哈希值,剪切最终垃圾,然后根据每个文件的K2大小规则转换生成多个图像版本,依此类推

希望有用

费尔
#!/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