資源簡介
基于文本與圖像(BMP和JPG格式)的信息隱藏算法(LSB,DCT)的實現,調試無誤

代碼片段和文件信息
//?BMPTOJPEG2K.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“infohide.h“
#include?“BMPTOJPEG2K.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?BMPTOJPEG2K?dialog
BMPTOJPEG2K::BMPTOJPEG2K(CWnd*?pParent?/*=NULL*/)
:?CDialog(BMPTOJPEG2K::IDD?pParent)
{
//{{AFX_DATA_INIT(BMPTOJPEG2K)
m_bmpstring?=?_T(““);
m_jpegstring?=?_T(““);
//}}AFX_DATA_INIT
}
void?BMPTOJPEG2K::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(BMPTOJPEG2K)
DDX_Text(pDX?IDC_BMPSTR?m_bmpstring);
DDX_Text(pDX?IDC_JPEGSTR?m_jpegstring);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(BMPTOJPEG2K?CDialog)
//{{AFX_MSG_MAP(BMPTOJPEG2K)
ON_BN_CLICKED(IDC_BMPBTN?OnBmpbtn)
ON_BN_CLICKED(IDCJPEGBTN?OnCjpegbtn)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?BMPTOJPEG2K?message?handlers
typedef??bool(__stdcall?CHANGE)(char?*char?*);
void?BMPTOJPEG2K::OnOK()?
{
//?TODO:?Add?extra?validation?here
UpdateData(TRUE);
HINSTANCE?hInst;
CHANGE?*pFunc;
hInst?=?::LoadLibrary(“..\\jpgDll.dll“);
pFunc?=?(CHANGE*)::GetProcAddress(hInst“BmpToJpg“);
pFunc(m_bmpstring.GetBuffer(500)m_jpegstring.GetBuffer(500));
m_bmpstring.ReleaseBuffer();
m_jpegstring.ReleaseBuffer();
::FreeLibrary(hInst);
CDialog::OnOK();
}
void?BMPTOJPEG2K::OnBmpbtn()?
{
//?TODO:?Add?your?control?notification?handler?code?here
CFileDialog?dlg(TRUE“bmp“NULLOFN_HIDEREADONLY?|OFN_OVERWRITEPROMPT“Bmp?File(*.bmp)|*.bmp||“);
if(dlg.DoModal()==IDOK){
m_bmpstring?=?dlg.GetPathName();
UpdateData(FALSE);
}
}
void?BMPTOJPEG2K::OnCjpegbtn()?
{
//?TODO:?Add?your?control?notification?handler?code?here
CFileDialog?dlg(FALSE“jpg“NULLOFN_HIDEREADONLY?|OFN_OVERWRITEPROMPT“Jpg?File(*.jpg)|*.jpg||“);
if(dlg.DoModal()==IDOK){
m_jpegstring?=?dlg.GetPathName();
UpdateData(FALSE);
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄??????????0??2009-06-09?13:02??BMP&JPG圖像隱藏程序
?????目錄??????????0??2009-06-09?13:02??BMP&JPG圖像隱藏程序\MfcApp
?????文件????????113??1998-11-02?09:58??BMP&JPG圖像隱藏程序\MfcApp\aaa.lst
?????文件????????944??1997-10-14?13:45??BMP&JPG圖像隱藏程序\MfcApp\Basic.h
?????文件???????1488??1997-05-08?14:48??BMP&JPG圖像隱藏程序\MfcApp\BMPDLG.CPP
?????文件????????866??1997-05-08?14:48??BMP&JPG圖像隱藏程序\MfcApp\BMPDLG.H
?????文件??????13954??1997-09-21?17:59??BMP&JPG圖像隱藏程序\MfcApp\Bmpfile.cpp
?????文件????????942??1997-07-02?03:49??BMP&JPG圖像隱藏程序\MfcApp\BMPFILE.H
?????文件??????17456??1997-10-14?13:45??BMP&JPG圖像隱藏程序\MfcApp\Dl1quant.cpp
?????文件???????1379??1997-10-14?13:45??BMP&JPG圖像隱藏程序\MfcApp\Dl1quant.h
?????文件??????32224??2009-05-22?00:21??BMP&JPG圖像隱藏程序\MfcApp\Jpegfile.cpp
?????文件???????7557??2009-05-21?12:51??BMP&JPG圖像隱藏程序\MfcApp\Jpegfile.h
?????文件???????2552??2009-05-22?08:01??BMP&JPG圖像隱藏程序\MfcApp\MainFrm.cpp
?????文件???????1586??1998-12-15?22:49??BMP&JPG圖像隱藏程序\MfcApp\MainFrm.h
?????文件??????32676??2009-05-23?19:27??BMP&JPG圖像隱藏程序\MfcApp\MfcApp.aps
?????文件???????4128??2009-05-23?16:39??BMP&JPG圖像隱藏程序\MfcApp\MfcApp.cpp
?????文件???????5770??2009-05-23?16:41??BMP&JPG圖像隱藏程序\MfcApp\MfcApp.dsp
?????文件????????820??2002-08-01?16:43??BMP&JPG圖像隱藏程序\MfcApp\MfcApp.dsw
?????文件???????1366??1998-12-15?22:49??BMP&JPG圖像隱藏程序\MfcApp\MfcApp.h
?????文件?????443392??2009-05-23?22:21??BMP&JPG圖像隱藏程序\MfcApp\MfcApp.ncb
?????文件???????7390??2009-05-23?19:31??BMP&JPG圖像隱藏程序\MfcApp\MfcApp.plg
?????文件??????13590??2009-05-22?16:23??BMP&JPG圖像隱藏程序\MfcApp\MfcApp.rc
?????文件???????1742??1998-12-15?22:49??BMP&JPG圖像隱藏程序\MfcApp\MfcAppDoc.cpp
?????文件???????1483??1998-12-15?22:49??BMP&JPG圖像隱藏程序\MfcApp\MfcAppDoc.h
?????文件??????30984??2009-05-22?17:02??BMP&JPG圖像隱藏程序\MfcApp\MfcAppView.cpp
?????文件???????2833??2009-05-22?11:31??BMP&JPG圖像隱藏程序\MfcApp\MfcAppView.h
?????文件???????1532??1997-10-14?13:42??BMP&JPG圖像隱藏程序\MfcApp\Quantdlg.cpp
?????文件???????1283??1997-10-14?13:11??BMP&JPG圖像隱藏程序\MfcApp\Quantdlg.h
?????文件???????4035??1998-12-15?22:49??BMP&JPG圖像隱藏程序\MfcApp\ReadMe.txt
?????文件???????1241??2009-05-21?13:16??BMP&JPG圖像隱藏程序\MfcApp\resource.h
............此處省略200個文件信息
評論
共有 條評論