图象显示、存储及打印问题(200分)

  • 主题发起人 主题发起人 wxd
  • 开始时间 开始时间
W

wxd

Unregistered / Unconfirmed
GUEST, unregistred user!
麻烦各位:
我想做下面一个程序,可惜DELPHI不太熟,请多帮忙。
功能如下:
1)能够显示一幅BMP图象(图象名为NAME.BMP)
2)具有文本录入功能,即当点击录入按钮后,会出现一系列的小PANEL,
分别用于录入文件名、文件大小、文件长度、文件宽度、色彩信息、
图象描述等
3)具有SAVE功能,能够把上述PANEL中的信息(包括文字、数字等)存成
文本文件,文件名为了与上述BMP图象名对应,自动存为NAME.TXT,同时把上述
BMP图象自动存为NAME.JPG格式,另外自动把NAME.TXT 和 NAME.JPG 打包
成一个文件,名字为NAME.PKG。
4)具有显示PKG文件功能,即当点击PKG按钮后,能够自动解开NAME.PKG
文件,并显示NAME.JPG图象,且在相应的PANEL中显示NAME.TXT中的信息。
5)具有图象的放大和缩小功能
6)具有打印功能,当点击打印按钮后,能够自动打印NAME.TXT中的信息及
NAME.JPG图象。
多多麻烦,200分酬谢!!!
 
这些你都不会么?
 
1)使用 TImage or 其他的控件可以显示JPG图,本站有这个控件
2)3)4)新建一个FORM,里面有你想要的东西,然后将其读/写入某一个文件,至于你想的PKG格式,自己编写就行了,
5)放大,缩小可以找一本图像处理的书看看,很容易编写的。
6)大印还不简单吗?DELPHI本身有控件。
 
哦,你好象是换了个名字又问了一下这个问题!
其实大家已经把基本思路告诉你了,具体的还是要你做呀!总不能我们把什么都做好
再发给你吧?(这时候需要你先看看书,再自己动手!)
为了骗点分,我详细给你讲一下吧:
1、Image.loadfromfile('name.bmp');
2、用FileGetAttr,GetFileSize等得到文件的属性和大小,图象的长、宽可由
Image.width,image.height得到,色彩信息可由Image.picture.bitmap.pixelformat得到。
3、SAVE时关键是打包,基本方法我在你的上一问题中提了,不多说了。
(bmp->jpeg,用TJepgImage.Assign(Image.picture.bitmap),再SaveToFile(name.jpg)
4、解包反之!
5、Timage.stretch:=true
6、用TPrinter,你找书看,我也不熟!
 
我给你做了一个程序,给你寄过去了,尚有打印未完成,正在完善
有什么问题EMAIL harbinlss@21cn.com
 
特别感谢LSS。另外,我又给LSS发了一封信,请收到后回信。
 
LSS,
麻烦你在把用TAPLINE编写的传输功能加上,多多感谢了。等待你的回答。
 
LSS, 你什么时候上网呢? 已经等你一整天了
 
后退
顶部