如何在不調整大小(基於參數寬度,高度和dpi)的情況下計算調整大小的圖像文件的大小?PHP GD計算大小
實施例: 我有圖像分辨率是6158x4190,DPI = 300,大小= 13.2 MB。 所以當resized = 2939x2000時,dpi = 150,大小是多少?
有人請幫幫我嗎?
如何在不調整大小(基於參數寬度,高度和dpi)的情況下計算調整大小的圖像文件的大小?PHP GD計算大小
實施例: 我有圖像分辨率是6158x4190,DPI = 300,大小= 13.2 MB。 所以當resized = 2939x2000時,dpi = 150,大小是多少?
有人請幫幫我嗎?
DPI不影響文件大小,只有像素的數量。大多數圖像格式(PNG,JPEG)應用壓縮,我不認爲有一種方法來計算最終的圖像大小,而不實際執行壓縮。
這真的取決於你使用至極格式,因爲沒有真正縮放它的壓縮,也許是不可能的。 的Gif應該可以
,但如果您縮放下來的東西用一個因數0.3,你可以這樣做 尺寸*係數=估計可以估算大小 左右。 這不是確切的大小,但它可能接近它,你應該保持相同的質量和圖像設置。 我認爲你應該開始試驗這個。
如何在保留圖像的同時調整圖像大小某些dpi(使用php)? –
我不明白你的問題,DPI與圖像大小無關。 –
你應該看看http://php.net/manual/en/function.imagecopyresampled.php –
只需添加DPI即可進行打印,如果您的DPI爲72的128x128圖像在計算機上與DPI爲300的128x128圖像相同。 –