这是一个理解问题。
当我有一个jpeg图像(A4,96DPI,每像素24位),在磁盘上以90%的质量水平占用200KB时,我将其加载到WPF中(例如使用XAML)。
<Image Source="MyJpeg.jpg"></Image>
WPF的图像内存消耗量不是(仅)200KB但是至少8.27 x 11.69X96²X24/8/1024 = 2610.26KB,对吧?
使用:
Size of A4 = 8.27 inch x 11.69 inch
Pixels in the whole picture = [Size of A4] x 96²
Bits for the whole picture = [Pixels in the whole picture] x 24
Bytes for the whole picture = [Bits for the whole picture] / 8
答案 0 :(得分:3)
只有当您想知道物理显示屏(屏幕,纸张)上图像的物理尺寸时,DPI才有用。
您的jpg图片的宽度和高度(以像素为单位)。当用作图像源时,它将被转换为位图,其大小大致为位:
宽度*高度*每像素位数