タグ

2019年8月6日のブックマーク (2件)

  • ImageMagickを使って画像の種類を判別する - 明日の鍵

    ImageMagickのidentifyコマンドを使って画像の判定ができる。 拡張子はJPGと言いながら実はPNGだった例 $ identify -format %m ./path/to/image-file.jpg PNG 特定のディレクトリ以下のすべてのファイルの種類を表示するならこんな感じ for imagefile in $(find ./ -name *.jpg); do format=$(identify -format %m $imagefile) echo "${format} ${imagefile}" done jpg以外のファイルを探すならこんな感じ for imagefile in $(find ./ -name *.jpg); do format=$(identify -format %m $imagefile) if [ $format != 'JPEG' ];

    ImageMagickを使って画像の種類を判別する - 明日の鍵
    takets
    takets 2019/08/06
    偽装の判定できるやりかたの1つ
  • 【PHP】画像ファイルの種類(拡張子やMIMEタイプ)を取得する方法 – ysklog

    プログラムでは画像を扱うことも多いかと思いますが、その画像の種類(jpgなのかpngなのかgifなのか)を取得したい時があります。 ここでは画像の拡張子やMIMEタイプを取得する方法をまとめています。 pathinfo関数で拡張子を取得 pathinfo関数を使えば、画像のファイル名から拡張子やディレクトリ名などが取得できます。 pathinfo(画像までのパスやURLを指定); 引数に画像までのパスやURLを指定することで、以下の4つの戻り値が得られます。また、第2引数を指定することもできます。 Array ( [dirname] => ./img(URLを指定した場合は「http://ysklog.net/img」のようになる) [basename] => 20140123.jpg [extension] => jpg [filename] => 20140123 ) ということで、p

    takets
    takets 2019/08/06
    楽にMIME判定する方法