2012-07-18 164 views

回答

0

首先,在PHP中,你使用gd-lib來做這些事情。

任務變爲這樣:

  • 打開原始圖像與imagecreatefromXXXX:http://php.net/manual/de/function.imagecreatefromjpeg.php
  • 獲取要調整圖像大小,邊界與imagesx()和imagesy()
  • 方式圖像是:「獲得原始圖像的較小一側,並調整圖像的比例,因此,至少一側與相應的結果圖像側相匹配」。這裏棘手的事情是,當你有一個目標大小,水平和垂直大小不相等。例如。 170x120。
  • 然後,您將創建一個新圖像,並將imagecopyresampled()的原始圖像調整大小/複製到該圖像中。
  • 您現在有一張圖像,其中一面等於各自的目標面。另一面較大或與目標圖像上的相應尺寸具有相同的尺寸。下一步是裁剪此圖像。這也可以通過imagecopyresampled()完成 - 在同一步驟中,您是否調整了圖像大小。
  • 現在將圖像保存爲新文件名(或放在另一個目錄中)並將其鏈接到...