簡體   English   中英

PHP,操縱圖像和縮略圖?

[英]PHP, manipulating images and thumbnails?

我正在使用php和mysql。 我允許我的注冊用戶上傳照片,這些照片以文件系統格式存儲,然后我將保留原始/最大尺寸:寬度:1600px和高度:1200px。 在用戶個人資料頁面上,我想顯示圖像,它可能是5種縮略圖的一種:500x500、300x300、200x200、100x100或50x50。 創建縮略圖的最佳方法是什么,這是我目前的解決方案:

  1. 我正在考慮創建1個縮略圖,然后從該縮略圖中調整[img src =“” width =“ XX”]標簽的大小,或者將其他縮略圖的大小存儲在數據庫中,然后獲取並顯示它

  2. 為每張照片創建5張縮略圖? (恐怕這是一個壞方法)

什么是最佳做法?

不要使用width HTML屬性來調整大小,因為這會浪費您和客戶端的帶寬。 您需要以所需的確切尺寸提供所有使用的圖像。 縮略圖的存儲位置和存儲位置取決於使用方式。 可能的折衷辦法是將它們存儲在memcached中。 另外,不要忘記HTTP緩存。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM