2013-06-28 72 views
1

如何在不調整大小(基於參數寬度,高度和dpi)的情況下計算調整大小的圖像文件的大小?PHP GD計算大小

實施例: 我有圖像分辨率是6158x4190,DPI = 300,大小= 13.2 MB。 所以當resized = 2939x2000時,dpi = 150,大小是多少?

有人請幫幫我嗎?

回答

1

DPI不影響文件大小,只有像素的數量。大多數圖像格式(PNG,JPEG)應用壓縮,我不認爲有一種方法來計算最終的圖像大小,而不實際執行壓縮。

+0

只需添加DPI即可進行打印,如果您的DPI爲72的128x128圖像在計算機上與DPI爲300的128x128圖像相同。 –

0

這真的取決於你使用至極格式,因爲沒有真正縮放它的壓縮,也許是不可能的。 的Gif應該可以

,但如果您縮放下來的東西用一個因數0.3,你可以這樣做 尺寸*係數=估計可以估算大小 左右。 這不是確切的大小,但它可能接近它,你應該保持相同的質量和圖像設置。 我認爲你應該開始試驗這個。

+0

如何在保留圖像的同時調整圖像大小某些dpi(使用php)? –

+0

我不明白你的問題,DPI與圖像大小無關。 –

+0

你應該看看http://php.net/manual/en/function.imagecopyresampled.php –