任意のタイプ(jpg、png、gifなど)の画像を含むURLを複数の手順(拡張子を確認し、同じタイプとして保存してjpgに変換)なしでphpのフォルダーにjpgとして保存することは可能ですか?
サンプルURL
- http://jdownloader.org/_media/knowledge/wiki/jdownloader.png?cache3%w=512&h=512(.PNG)
- http://images.websnapr.com/?size=size&key=Y64Q44QLt12u&url=http://google.com(.jpg)
多くのURLには、imagename.extのような構造が含まれているとは限りません。
このようなコードの場合(ここからPHPの画像ファイルを保存)
$input = 'http://images.websnapr.com/?size=size&key=Y64Q44QLt12u&url=http://google.com';
$output = 'google.com.jpg';
file_put_contents($output, file_get_contents($url));
拡張子を確認せずに画像ファイルの種類を保存することはできますか?私は試した
$input = 'URL_string';
$output = 'path/to/folder/name'; // no extensions
file_put_contents($output, file_get_contents($url));
imagejpeg($output,"temp.jpg");
ディントワーク。「任意のファイルタイプのURLから画像を作成」、「PHP URLから画像を保存」などを読みましたが、簡単な解決策を取得する方法がわかりません。
助けてくれてありがとう。