質問: **やりたいこと** png画像をjpg画像へ変換したい **従来取っていた方法** 画像編集ソフトウェアでpng画像ファイルを開き、jpg画像として保存していました **今回試した方法** Windowsのファイル名変更で、画像の拡張子をpngからjpgへ変更して保存。 その保存したファイルを画像ソフトウェアで開いたら画像が表示されました。 **質問** ・ファイル名変更で、「拡張子をjpgへ変更した後、表示された画像」は、jpg画像ですか? ・この変換方法は正しいですか? ・もしこの方法が正しいのなら、バッチやPHPなどで、ファイルの拡張子変更するだけで、画像変換できるのですか?
回答: > > ・ファイル名変更で、「拡張子をjpgへ変更した後、表示された画像」は、jpg画像ですか? > > > pngを拡張子jpgに変えただけでは、拡張子がjpgのpngフォーマットの画像です。 表示出来るかどうかは、画像ビューワーの実装によると思います。ファイルヘッダを解析して表示するタイプなら、拡張子は見ていないと思います。 > > ・この変換方法は正しいですか? > > > そもそも変換されていません。バイナリエディタでファイルを開いてヘッダを見たら判ります。 pngのシグネチャ jpgのシグネチャ > > ・もしこの方法が正しいのなら、バッチやPHPなどで、ファイルの拡張子変更するだけで、 > > 画像変換できるのですか? > > > 出来ません。