是否有可能保存一個帶有任何類型的圖像(它可以是JPG,PNG,GIF等)的圖像作爲JPG到一個文件夾在PHP中沒有多個步驟(檢查擴展,保存爲相同類型並轉換爲JPG)?從url保存任何圖像類型爲JPG
樣本網址
- http://jdownloader.org/_media/knowledge/wiki/jdownloader.png?cache=&w=512&h=512(.PNG)
- http://images.websnapr.com/?size=size&key=Y64Q44QLt12u&url=http://google.com(.JPG)
的網址很多並不總是包含imagename.ext一種結構。
像一個代碼的(從這裏PHP save image file)
$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");
力的工作。我讀了Create Image From Url Any File Type,Saving image from PHP URL,還有更多,但不知道如何得到一個簡單的解決方案。
感謝您的任何幫助。
我只是試圖擺弄擴展思考可能是imagejpeg()會做到這一點。我看到有關imajik的一些信息,但我沒有安裝。希望php能做到這一點,然後再繼續添加軟件包。 – aVC