bmp文件转化为jpg文件后的文件大小和占地空间大小的问题 ???

我使用c#中的
Bitmap image = new Bitmap("e:\\kaohsi.bmp");
Bitmap box1 =new Bitmap(image,100,100);
box1.Save("d:\\y3u.jpg", ImageFormat.Jpeg);
语句操作后 不管保存后的文件大小多少 比如可能是2k,3k
可是其占地空间都是8k 这是怎么回事?
还有我传输此文件时 传输的数据量是2k 还是8k?
希望大家帮帮我
[267 byte] By [buhuibba] at [2008-2-12]
# 1
File system can round up the space needed on disk. You only need to send the actual file size worth of data.
# 2
那是不是客户端和服务器都必须改吗?
还有一个问题就是我在客户端的图象文件是经过缩放后的文件
可是传到服务器后自动还原成原来的大小 并且文件大小变成18k
客户端原文件是8k 缩放后是2k
怎么经过网络传输后变成18k了呢?
buhuibba at 2007-10-23 > top of Msdn China Tech,专题开发,技术,项目,图形图像,机器视觉...
# 3
你看看磁盘上的文件 实际大小和占用空间一般都是不一样的 占用空间总是8K的整数倍(在我的机器上是32K的整数倍)
你的图像大小经过传输变化了 服务器端是你自己写的吗?
# 4
当然是了
难道是服务器端的问题?
buhuibba at 2007-10-23 > top of Msdn China Tech,专题开发,技术,项目,图形图像,机器视觉...
# 5
磁盘格式化时有关。fat16和fat32占用的空间就不一样。
uuq-杜牧 at 2007-10-23 > top of Msdn China Tech,专题开发,技术,项目,图形图像,机器视觉...
# 6
xiexie
buhuibba at 2007-10-23 > top of Msdn China Tech,专题开发,技术,项目,图形图像,机器视觉...