www.pudn.com > 图像处理源代码.rar > tuxiang.rc
//Microsoft Developer Studio generated resource script.
//
#include "resource.h"
#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "afxres.h"
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
// Chinese (P.R.C.) resources
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
#ifdef _WIN32
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
#pragma code_page(936)
#endif //_WIN32
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
1 TEXTINCLUDE DISCARDABLE
BEGIN
"resource.h\0"
END
2 TEXTINCLUDE DISCARDABLE
BEGIN
"#include ""afxres.h""\r\n"
"\0"
END
3 TEXTINCLUDE DISCARDABLE
BEGIN
"#define _AFX_NO_SPLITTER_RESOURCES\r\n"
"#define _AFX_NO_OLE_RESOURCES\r\n"
"#define _AFX_NO_TRACKER_RESOURCES\r\n"
"#define _AFX_NO_PROPERTY_RESOURCES\r\n"
"\r\n"
"#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)\r\n"
"#ifdef _WIN32\r\n"
"LANGUAGE 4, 2\r\n"
"#pragma code_page(936)\r\n"
"#endif //_WIN32\r\n"
"#include ""res\\tuxiang.rc2"" // non-Microsoft Visual C++ edited resources\r\n"
"#include ""l.chs\\afxres.rc"" // Standard components\r\n"
"#endif\r\n"
"\0"
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Icon
//
// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDR_MAINFRAME ICON DISCARDABLE "res\\tuxiang.ico"
#ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
// Version
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,1
PRODUCTVERSION 1,0,0,1
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x4L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "080404B0"
BEGIN
VALUE "CompanyName", "\0"
VALUE "FileDescription", "tuxiang Microsoft 基础类应用程序\0"
VALUE "FileVersion", "1, 0, 0, 1\0"
VALUE "InternalName", "tuxiang\0"
VALUE "LegalCopyright", "版权所有 (C) 2001\0"
VALUE "LegalTrademarks", "\0"
VALUE "OriginalFilename", "tuxiang.EXE\0"
VALUE "ProductName", "tuxiang 应用程序\0"
VALUE "ProductVersion", "1, 0, 0, 1\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x804, 1200
END
END
#endif // !_MAC
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
IDD_COVER DIALOG DISCARDABLE 0, 0, 300, 197
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "说明"
FONT 14, "宋体"
BEGIN
LTEXT "程序说明:",IDC_STATIC,49,19,210,8
LTEXT " 本程序为“数字图象处理”课程的上机作业,共分五部分:",
IDC_STATIC,49,35,210,17
LTEXT " 一、实现对BMP图象和PCX图象的读、写和显示操作;",
IDC_STATIC,49,52,210,8
LTEXT " 二、应用控制格和灰度双线性插值技术,实现对灰度图象的放大、缩小、平移和旋转操作;",
IDC_STATIC,49,60,210,16
LTEXT " 三、显示一幅灰度图象的灰度直方图;",IDC_STATIC,49,
77,210,8
LTEXT " 四、分别应用拉普拉斯算子和中值滤波法实现对一幅图象的锐化和平滑操作;",
IDC_STATIC,49,85,210,16
LTEXT " 五、实现图象的霍夫曼编码法。",IDC_STATIC,49,102,210,
8
LTEXT "姓名:陆天雄",IDC_STATIC,221,121,49,8
LTEXT "EMail:Captain@telekbird.com.cn",IDC_STATIC,164,132,106,
8
LTEXT "2001年3月",IDC_STATIC,233,142,37,8
CONTROL 103,IDC_STATIC,"Static",SS_BITMAP,42,158,200,25
END
IDD_TASK1 DIALOG DISCARDABLE 0, 0, 350, 202
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "作业一"
FONT 8, "System"
BEGIN
DEFPUSHBUTTON "打开",IDOPEN,293,151,50,14
PUSHBUTTON "保存为...",IDSAVEAS,293,166,50,14
LTEXT " 按“打开”可以打开并显示一个图象文件,按“保存为 ...”可以将当前图象保存为一个指定的文件,按“关闭”可以清除当前图象。显示图象时自动将图象放在窗口的中心。",
IDC_STATIC,25,112,257,25
PUSHBUTTON "关闭",IDCLEAR,293,181,50,14
LTEXT " 问题:在保存BMP图象时,不能保存为压缩格式,且只能按原有位深度保存,如不能将24位真彩图保存为256色。在保存为PCX文件时,只能时24位真彩图象。改变图象窗口的尺寸可以重绘图象。",
IDC_STATIC,24,139,257,25
LTEXT "测试用例:bmp??no.bmp---------表示??位无压缩的bmp格式文件",
IDC_STATIC,27,165,213,8
LTEXT "bmp??ys.bmp---------表示??位压缩的bmp格式文件",
IDC_STATIC,67,176,165,8
LTEXT "pcx??.pcx---------表示??位的pcx格式文件",IDC_STATIC,67,
187,133,8
END
IDD_TASK2 DIALOG DISCARDABLE 0, 0, 350, 200
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "作业二"
FONT 10, "System"
BEGIN
DEFPUSHBUTTON "打开",IDOPEN,293,145,50,14
PUSHBUTTON "关闭",IDCLOSE,293,179,50,14
PUSHBUTTON "变换",IDTRANS,293,162,50,14
LTEXT " 说明:本程序可以实现灰度图形的平移、缩放、旋转操作。在变换参数设置窗口中,若同时做上述几项变换,则变换的顺序固定为先旋转(以图象的中心为中心),再缩放,最后平移。因没有做灰度图象的判断,若读取一个非灰度图象,可能会出错。",
IDC_STATIC,18,148,267,38
END
IDD_TASK3 DIALOG DISCARDABLE 0, 0, 350, 200
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "作业三"
FONT 10, "System"
BEGIN
DEFPUSHBUTTON "打开",IDOPEN,293,162,50,14
PUSHBUTTON "关闭",IDCANCEL,293,179,50,14
LTEXT " 说明:按“打开”按钮选择一幅灰度图象后,可以显示它的灰度直方图。",
IDC_STATIC,15,165,273,8
END
IDD_TASK4 DIALOG DISCARDABLE 0, 0, 350, 200
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "作业四"
FONT 10, "System"
BEGIN
DEFPUSHBUTTON "打开",IDOPEN,293,126,50,14
PUSHBUTTON "锐化",IDSHARP,293,160,50,14
PUSHBUTTON "平滑",IDSMOOTH,293,177,50,14
PUSHBUTTON "关闭",IDCLOSE,293,143,50,14
LTEXT " 说明:显示图象后,按“锐化”和“平滑”按钮可分别对图象做锐化和平滑操作。平滑操作的速度较慢,主要是因为每次做排序和选中间值,若采用平均值代替中值会比较快。",
IDC_STATIC,19,146,249,27
END
IDD_TASK5 DIALOG DISCARDABLE 0, 0, 350, 200
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "作业五"
FONT 10, "System"
BEGIN
DEFPUSHBUTTON "打开",IDOPEN,293,162,50,14
PUSHBUTTON "关闭",IDCLEAR,293,179,50,14
LTEXT " 说明:本程序实现了一幅灰度图象的HUFFMAN编码。其中以二叉树来实现HUFFMAN树。先将所有的灰度值按概率大小排序,作为二叉树的叶结点,然后按HUFFMAN规则逐级向上生成整个二叉树。然后从ROOT开始遍历,到叶结点时即得到该灰度值对应的HUFFMAN码。",
IDC_STATIC,43,125,230,40
LTEXT " 编码结果保存为Huffman.txt,其中有灰度值、对应的HUFFMAN编码和码长。编码用十六进制表示,按对应码长取低位就可以得到HUFFMAN码。最后计算了编码后的平均码长和熵。",
IDC_STATIC,44,166,230,27
END
IDD_IMGVIEW DIALOG DISCARDABLE 0, 0, 173, 126
STYLE WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
CAPTION "图象显示窗"
FONT 10, "System"
BEGIN
END
IDD_HISTO DIALOG DISCARDABLE 0, 0, 275, 121
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "灰度直方图显示"
FONT 10, "System"
BEGIN
END
IDD_TRANS_SETUP DIALOG DISCARDABLE 0, 0, 166, 115
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "图象变换参数设置"
FONT 10, "System"
BEGIN
DEFPUSHBUTTON "确认",IDOK,21,94,50,14
PUSHBUTTON "取消",IDCANCEL,85,94,50,14
CONTROL "X方向伸缩比例",IDC_XSCALE,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,22,39,68,12
EDITTEXT IDC_EXSCALE,92,39,40,12,ES_AUTOHSCROLL | WS_DISABLED
CONTROL "Y方向伸缩比例",IDC_YSCALE,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,22,55,68,12
EDITTEXT IDC_EYSCALE,92,55,40,12,ES_AUTOHSCROLL | WS_DISABLED
CONTROL "旋转角度",IDC_ROTATE,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,22,71,48,12
EDITTEXT IDC_EROTATE,92,71,40,12,ES_AUTOHSCROLL | WS_DISABLED
CONTROL "X方向偏移",IDC_XOFF,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,22,7,52,12
EDITTEXT IDC_EXOFF,92,7,40,12,ES_AUTOHSCROLL | WS_DISABLED
CONTROL "Y方向偏移",IDC_YOFF,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,22,23,52,12
EDITTEXT IDC_EYOFF,92,23,40,12,ES_AUTOHSCROLL | WS_DISABLED
END
/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//
#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO DISCARDABLE
BEGIN
IDD_COVER, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 293
TOPMARGIN, 7
BOTTOMMARGIN, 190
END
IDD_TASK1, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 343
TOPMARGIN, 7
BOTTOMMARGIN, 195
END
IDD_TASK2, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 343
TOPMARGIN, 7
BOTTOMMARGIN, 193
END
IDD_TASK3, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 343
TOPMARGIN, 7
BOTTOMMARGIN, 193
END
IDD_TASK4, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 343
TOPMARGIN, 7
BOTTOMMARGIN, 193
END
IDD_TASK5, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 343
TOPMARGIN, 7
BOTTOMMARGIN, 193
END
IDD_IMGVIEW, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 166
TOPMARGIN, 7
BOTTOMMARGIN, 119
END
IDD_HISTO, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 268
TOPMARGIN, 7
BOTTOMMARGIN, 114
END
IDD_TRANS_SETUP, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 159
TOPMARGIN, 7
BOTTOMMARGIN, 108
END
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Bitmap
//
IDB_BANNER256 BITMAP DISCARDABLE "Baner256.bmp"
IDB_WATERMARK256 BITMAP DISCARDABLE "Water256.bmp"
/////////////////////////////////////////////////////////////////////////////
//
// REGISTRY
//
IDR_TUXIANG REGISTRY DISCARDABLE "Tuxiang.rgs"
/////////////////////////////////////////////////////////////////////////////
//
// String Table
//
STRINGTABLE DISCARDABLE
BEGIN
IDS_ABOUTBOX "关于 tuxiang(&A)..."
IDS_SHEET_TITLE "数字图象处理"
END
#endif // Chinese (P.R.C.) resources
/////////////////////////////////////////////////////////////////////////////
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
#define _AFX_NO_SPLITTER_RESOURCES
#define _AFX_NO_OLE_RESOURCES
#define _AFX_NO_TRACKER_RESOURCES
#define _AFX_NO_PROPERTY_RESOURCES
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
#ifdef _WIN32
LANGUAGE 4, 2
#pragma code_page(936)
#endif //_WIN32
#include "res\tuxiang.rc2" // non-Microsoft Visual C++ edited resources
#include "l.chs\afxres.rc" // Standard components
#endif
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED