text bash:使用imagemagick(递归)从pdf中提取高分辨率图像

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text bash:使用imagemagick(递归)从pdf中提取高分辨率图像相关的知识,希望对你有一定的参考价值。

#!/bin/bash
# extract jpg from PDF
# based on a script edited by Purch
#####################################

if [ -z $1 ];then echo Give target directory; exit 0;fi

find "$1" -depth -name '*.pdf' | while read file ; do
        directory=$(dirname "$file")
        oldfilename=$(basename "$file")
        newfilename=$(echo "$oldfilename" | sed 's/.pdf/.jpg/g')
        if [ "$oldfilename" != "$newfilename" ]; then
                convert -density 600x600 "$directory/$oldfilename" "$directory/$newfilename"
                echo ""$directory/$oldfilename" ---> "$directory/$newfilename""
                mv -i "$directory/$oldfilename" "$directory/$oldfilename.done"		
                #echo
        fi
        done
exit 0

以上是关于text bash:使用imagemagick(递归)从pdf中提取高分辨率图像的主要内容,如果未能解决你的问题,请参考以下文章

text #imagemagick #util

Imagemagick魔杖使用深度不像命令行

带有 ImageMagick 和许多图像的 GIF 动画

使用imagemagick linux脚本裁剪图像不起作用

动画 gif 上的 ImageMagick 文本水印

ImageMagick:在图像中插入日期