社区
图形处理/算法
帖子详情
图象格式转换问题?
wangzn1979
2002-12-18 03:01:28
如何将bmp格式的图象转换成jpg格式的
(最好能有源代码)
...全文
65
6
打赏
收藏
图象格式转换问题?
如何将bmp格式的图象转换成jpg格式的 (最好能有源代码)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangzn1979
2002-12-25
打赏
举报
回复
wangzn1979@citiz.net
hailong0108
2002-12-24
打赏
举报
回复
《Visual C++数字图像处理》人民邮电出版社。
中有你想要的我也有源程序。 给我一个地址。
yuga
2002-12-18
打赏
举报
回复
找个ijl.dll先
BOOL CDisplayModeView::SaveJpeg (LPTSTR szFile_Name, DWORD dwQuality)
{
// if (this->ColorBits () != 24)
// return FALSE ;
BYTE* m_bTmpSrcImg1=(BYTE*)malloc(m_nWidth * m_nHeight * 3);
for(int i=0;i<m_nHeight;i++)//32->24
for(int j=0;j<m_nWidth;j++)
{
*(m_bTmpSrcImg1+(long)i*m_nWidth*3+j*3)=*(m_bTmpSrcImg+(long)i*m_nWidth*4+j*4);
*(m_bTmpSrcImg1+(long)i*m_nWidth*3+j*3+1)=*(m_bTmpSrcImg+(long)i*m_nWidth*4+j*4+1);
*(m_bTmpSrcImg1+(long)i*m_nWidth*3+j*3+2)=*(m_bTmpSrcImg+(long)i*m_nWidth*4+j*4+2);
}
/* BYTE tmp;
for(int i=0;i<m_nHeight;i++)//b<->r
for(int j=0;j<m_nWidth;j++)
{
tmp=*(m_bTmpSrcImg1+(long)i*m_nWidth*3+j*3);
*(m_bTmpSrcImg1+(long)i*m_nWidth*3+j*3)=*(m_bTmpSrcImg1+(long)i*m_nWidth*3+j*3+2);
*(m_bTmpSrcImg1+(long)i*m_nWidth*3+j*3+2)=tmp;
}*/
BOOL bRet = FALSE ;
__try
{
JPEG_CORE_PROPERTIES image ;
::ZeroMemory (&image, sizeof(image)) ;
//Init the IJL
if (ijlInit (&image) != IJL_OK)
__leave ;
image.DIBWidth = m_nWidth ;
image.DIBHeight = m_nHeight ;
image.DIBChannels = 3 ;
image.DIBPadBytes = ((m_nWidth * 24 + 31) / 32) * 4 - m_nWidth * 3 ;
image.DIBColor = IJL_BGR ;
image.JPGFile = const_cast<PTSTR> (szFile_Name) ;
image.JPGWidth = m_nWidth;//image.DIBWidth ;
image.JPGHeight = m_nHeight ;
image.jquality = dwQuality ;
image.JPGChannels = 3 ;
image.JPGColor = IJL_YCBCR ;
image.JPGSubsampling = IJL_411 ;
image.DIBBytes = m_bTmpSrcImg1; //位图数据this->GetBits (Height() - 1) ;
if (ijlWrite (&image, IJL_JFILE_WRITEWHOLEIMAGE) != IJL_OK)
__leave ;
ijlFree (&image) ;
__leave ;
bRet = TRUE ;
}
__finally
{
}
free (m_bTmpSrcImg1);
return bRet ;
}
Ariesman
2002-12-18
打赏
举报
回复
我这里是用自己封装的CDIB类做的,很简单
但是事关公司机密,所以见谅。。(其实什么都不是,但公司发现相关代码出去就追究责任。。。。。。还有好多烂规定)。。。
这里又帮你找了一个源代码
http://www.vckbase.com/code/listcode.asp?mclsid=7&sclsid=703
Ariesman
2002-12-18
打赏
举报
回复
http://expert.csdn.net/Expert/topic/1011/1011450.xml?temp=.9767572
好运
qing_li73
2002-12-18
打赏
举报
回复
See the samples below, FYI:
http://www.codeproject.com/bitmap/graphicsuite.asp
http://www.codeproject.com/bitmap/cximage.asp
图像转换工具
一个图像转换工具,可以支持:BMP,ICO,JPG格式
图片格式怎么转换?推荐三种实用的转换方法
方法一:使用迅捷图片转换器来转换格式【转换简易度】★★★★☆这是一款功能丰富的图片处理软件,它不仅可以实现多种图片格式的互相转换,还能够进行图片抠图、去水印、编辑和照片修复等操作,基本满足日常我们处理...
livp格式是什么?livp格式怎么打开?livp格式怎么转换jpg?
livp文件怎么转换jpg? 今天我们就来一个个的解释下你的疑惑。 首先,livp是什么格式? 苹果Live Photos中文名:苹果实况照片, 苹果Live Photos文件扩展名:图片.livp。 iPhone6s和 iPhone 6s Plus中拍照的时候...
如何将照片
格式转换
jpg?图片
格式转换
jpg的方法
如果想要把其他格式的图片转换为jpg该怎么处理呢?以上就是如何将照片
格式转换
jpg的全部内容了,是不是很简单呢?浏览器中搜索“压缩图”,在导航栏中选择【图片转格式】。选择要转的格式类型,照片转格式完成后,...
图片如何转换png?图片转换格式用什么软件?
以上就是图片转换png格式的全部内容了,如果还需要将图片压缩到想要的大小,我们可以选择压缩图的图片压缩指定大小功能,操作起来也是非常简单,欢迎小伙伴来试试看。怎么把图片
格式转换
png?1、用览器打开压缩图...
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章