10 个解决方案
#1
bmp本来就没压缩,所以当然大
#2
JPG文件是压缩的,可以变小;
而位图文件要保存每一个点的详细信息,不可能小的
而位图文件要保存每一个点的详细信息,不可能小的
#3
除非降低位数,比如用16位,但如果用8位256色,肯定会失真
创建Bitmap对象时,传入PixelFormat枚举指定图像中每个像素的颜色数据的格式
创建Bitmap对象时,传入PixelFormat枚举指定图像中每个像素的颜色数据的格式
#4
bmp都很大。。
#5
JPG转成BMP的确是变大的,但也不能太大啊。5k的JPG文件转成同尺寸的BMP文件,竟然有69k.这也太大了。其实5k的JPG文件是从原图70k缩略出来的,现在bmp竟然跟原图大小差不多!
#6
这是图片格式的性质决定的,无论用什么软件转换,结果都是这样的!
#7
BMP就是这样的,不论用任何程序或者画图工具转换,都是一样的~
#8
直接用XP自身带的看图软件打开并选择需要的文件类型保存既可。
#9
大小能够控制,我所知道的唯一办法就是减少颜色数
#10
new Bitmap(thumbWidth,thumbHeight,PixelFormat.Format16bppRgb555);
当构造新图片的时候看看第三个参数,我这里用的是16位的,能小一半多 8位以下就是索引格式图片了,没研究,自己看看吧
当构造新图片的时候看看第三个参数,我这里用的是16位的,能小一半多 8位以下就是索引格式图片了,没研究,自己看看吧
#1
bmp本来就没压缩,所以当然大
#2
JPG文件是压缩的,可以变小;
而位图文件要保存每一个点的详细信息,不可能小的
而位图文件要保存每一个点的详细信息,不可能小的
#3
除非降低位数,比如用16位,但如果用8位256色,肯定会失真
创建Bitmap对象时,传入PixelFormat枚举指定图像中每个像素的颜色数据的格式
创建Bitmap对象时,传入PixelFormat枚举指定图像中每个像素的颜色数据的格式
#4
bmp都很大。。
#5
JPG转成BMP的确是变大的,但也不能太大啊。5k的JPG文件转成同尺寸的BMP文件,竟然有69k.这也太大了。其实5k的JPG文件是从原图70k缩略出来的,现在bmp竟然跟原图大小差不多!
#6
这是图片格式的性质决定的,无论用什么软件转换,结果都是这样的!
#7
BMP就是这样的,不论用任何程序或者画图工具转换,都是一样的~
#8
直接用XP自身带的看图软件打开并选择需要的文件类型保存既可。
#9
大小能够控制,我所知道的唯一办法就是减少颜色数
#10
new Bitmap(thumbWidth,thumbHeight,PixelFormat.Format16bppRgb555);
当构造新图片的时候看看第三个参数,我这里用的是16位的,能小一半多 8位以下就是索引格式图片了,没研究,自己看看吧
当构造新图片的时候看看第三个参数,我这里用的是16位的,能小一半多 8位以下就是索引格式图片了,没研究,自己看看吧