我有一個jpegs文件夾和一個我希望用來管理它們的MySQL數據庫。該數據庫有一個表:'圖像'和7個字段:'imgID','imgTitle','imgURL','imgDate','imgClass','imgFamily',&'imgGender'。主鍵是'imgID',索引鍵是'imgDate'。使用PHP從一個圖像文件夾創建縮略圖
我想要做的是創建一個PHP文件,它將通過我的圖像文件夾(所有jpeg),並創建它們的縮略圖,然後可以在顯示鏈接到我的網頁上的圖像時使用它。由於我將來會在該文件夾中添加更多圖像,因此防止代碼創建已創建縮略圖的圖像的雙倍將是一件好事。
我遇到的所有文獻都建議使用gd圖像庫來做到這一點,但我願意接受建議。
因爲我是MySQL和PHP的新手,我希望有人可以幫我解決這個問題。我嘗試過的所有東西都失敗了。
圖像所在的目錄是new_arrivals_img /相對於網站根目錄,並且縮略圖應放置在new_arrivals_img /縮略圖/相對於網站根目錄。
現在我正在建設該網站,因此使用MAMP在本地託管它。我有一些問題想出我的圖像的相對路徑。有沒有辦法將new_arrivals_img /設置爲根?
使用'在命令行上convert'(Imagemagik的一部分),它可以做批量轉換爲你。用這種方法做起來要比嘗試將腳本拼湊起來要容易得多:http://www.imagemagick.org/script/convert.php –
有兩個問題。我想知道在我的頁面上創建鏈接時,php如何知道哪個縮略圖屬於哪個圖像。這個解決方案是否有這個條件?或者,這將在php文件中完成,該文件將加載網站上的圖像?其次,當我將更多圖像添加到文件夾時會發生什麼?它會創建重複的縮略圖嗎? – stefmikhail
使用子目錄。 '1.jpg'原始圖像進入'thumbs/1.jpg'。 –