民國111年 第2梯次 網頁設計乙級 學科

第28題

用來製作縮圖的PHP 影像處理函式為何?

題目

用來製作縮圖的PHP 影像處理函式為何?

  1. (1) imagecharup()
  2. (2) imagefill()
  3. (3) imagecreatefrompng()
  4. (4) imagecopyresized()

官方答案

(4) imagecopyresized()

解析

製作縮圖(thumbnail)的核心需求是「依比例縮小並複製影像」,PHP 的 imagecopyresized() 函式可將來源影像的矩形區域複製到目標影像,並指定目標寬高,達成縮放效果,故為製作縮圖的標準函式。選項1 imagecharup() 是用來在以垂直方向繪製單一字元;選項2 imagefill() 是用指定顏色填滿封閉區域;選項3 imagecreatefrompng() 僅是從 PNG 檔案建立影像資源,不具縮放功能。三者皆非縮圖製作函式。因此正確答案為 imagecopyresized(),選 4。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料