将像素转换为pdf的点数

mad*_*iko 9 php pdf image-processing fpdf

我使用php和fpdf生成pdf.如何缩放400像素高的图像以适应300点高的空间?尺寸只是示例,图像和可用空间是动态的.

Hos*_*ein 14

如果你想在300点中拟合400像素,那么你的调整大小因子就是300 / 400= 0.75.你需要将每个像素放在0.75点.

但是你应该知道另一个故事: 每个点是1/72英寸.以及1英寸多少像素是一个选择问题.

所有图像都具有称为DPI的属性:每英寸点数.它指定图片的每英寸有多少像素.因此,如果您想将400px*400px图片转换为(比方说)96 dpi图像,您的调整大小因子将是400 / ((72 / 96) * 400).72这里是将英寸转换为点数.