2014-10-20 119 views
0

我正在爲我的客戶工作關於可下載的股票照片的項目。庫存圖片調整大小計算比率算法

他們給了我幾個示例網站,看看他們究竟想要什麼。

他們希望選擇一個以上的大小像here(XXXL,XXL,XL,L,M,S):

我不知道是怎麼計算的作品用於創建不同的大小,我覺得沒有固定的比1.2等,2,3等

  • XXXL = 11252W,3340H
  • XXL = 7381W X 2191H

XXXL和XXL RATIO

7381分之11252= 1.52〜

他們如何創造不同大小的計算?

回答

1

我相信iStockPhoto的打印尺寸基於它的計算。例如,你可以看到,他們銷售這些格式:

  • S:272 x 377 px | 17.7×5.2「@ 72.0 dpi
  • M:2544 x 755 px | 8.5×2.5」@ 300.0 dpi
  • L:4070 x 1208 px | 13.6×4.0" @ 300.0 DPI
  • ...
  • XXXL:11252 X 3340像素| 37.5×11.1" @ 300.0 DPI

所以,他們首先獲得理想的打印尺寸(如17.7" × 5.2「),它們指定打印分辨率(72 dpi適用於屏幕; 300dpi適用於高質量打印),並最終將其轉換爲像素。最後一步非常簡單:如果您希望在300 dpi(每英寸點數)時8.5「,假設1點= 1像素(例如Retina顯示器不正確,但對於打印正確),則您將獲得8.5 * 300 = 2550像素,分辨率應該是2550x750像素;差異可以用圖像比例不完全是3.4:1的事實來解釋

無論如何,在您決定最大尺寸之後,您可以調整尺寸照片,直到它適合。這是一個簡單的比例:
origWidth : origHeight = targetWidth : targetHeight