」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 創建響應式縮略圖,保持原圖質量

創建響應式縮略圖,保持原圖質量

發佈於2025-04-12
瀏覽:556

How to Create Responsive Thumbnails from Uploaded Images While Maintaining Original Quality? 
從上傳圖像

使用php

檢索原始圖像:

使用getimagesize()獲取原始圖像的尺寸和啞劇類型。像素)。

創建一個新的圖像資源:

使用imageCreateTeTueColor()。

使用imagejpeg()或imagepng()將縮略圖保存到所需的位置。

維護原始圖像的質量,使用ImageJpeg()或Imagepng()或ImagePng()()中的ImageJpeg()中使用較高的$質量參數。該參數範圍從0到100,具有更高的值表示質量更好。

利用ImageMagick
  1. Install ImageMagick:
  2. Ensure ImageMagick is installed on your server.
  3. Create Imagick object:
  4. Instantiate an Imagick object using the original image's路徑。
  5. 設置圖像屬性:配置圖像格式,壓縮和使用類方法的質量。 帶有縮略圖創建的示例代碼
  6. )){ 如果(is_uploaded_file($ _ files ['image_data'] ['tmp_name'])){ //原始圖像處理 $ imgdata = addslashes(file_get_contents($ _ files ['image_data'] ['tmp_name'])); //縮略圖生成 if(generateThumbNail($ _ files ['image_data'] ['tmp_name'],100,100,90)){ $ thumbdata = addslashes(file_get_contents($ _ files ['image_data'] ['tmp_name']。'_thumb.jpg')); //將原始圖像和縮略圖插入數據庫 $ sql =“更新用戶設置user_pic ='”。 $ imgdata。 “,user_pic_small ='”。 $ thumbdata。 'where>
  7. 使用generateThumbnail(&& && &&&華)使用thumbnail thumbnail in thumbnail and thumbnail,並使用90%的phumbnails save and iS。後綴。 通過實現這些技術,您可以實現響應式縮略圖創建和保存原始圖像質量。
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3