导航
  • 主页
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm
  • WPF
  • 问答

怎么用C#做成指定文件大小的图片?

zengjd 2013-02-22 09:50:20
怎么用C#做成指定文件大小的图片?
注意:是图片文件大小,比如需要一个3M的JPG文件,
不是指定图片大小,不是说我需要做一个1280*768的图片。

测试需要用指定文件大小的各种格式的图片文件。
想用C#自动生成。
请问代码应该怎么写啊?
...全文
99 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
菜牛 2013-02-23
对了,只要不压缩的图片都可以。
回复
菜牛 2013-02-23
单色不压缩图片,基本上就可以达到指定大小。
回复
zengjd 2013-02-22
引用 1 楼 FormatFactory 的回复:
精确的肯定不行,只能产生大概大小的。感觉应该要算出像素和文件大小的关系,图片是非压缩型的,比如bmp,然后产生特定像素大小的文件。
是啊,不知道有什么便捷的方法呢!
回复
FormatFactory 2013-02-22
精确的肯定不行,只能产生大概大小的。感觉应该要算出像素和文件大小的关系,图片是非压缩型的,比如bmp,然后产生特定像素大小的文件。
回复
想名费脑 2013-02-22
这是要提高图片的画质么
回复
图片不压缩,指定每个像素的信息类型,那么就可以确定每个像素的信息量,然后再乘上总像素数,就能得到图片的大小了
回复
发动态
发帖子
C#
创建于2007-09-28

10.4w+

社区成员

.NET技术 C#
申请成为版主
社区公告

全世界最好的语言,没有之一.