Bash 我是如何解决Joomla 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;完成 脚本获取每个不带“.jpg”的文件名,获取其哈希值,剪切最终垃圾,然后根据每个文件的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
#!/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