当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: DFW里有朋友问:有多个jpg文件,如:1.jpg2.jpg3.
 

 

 ·qq窗体自动隐藏效果探究     »显示摘要«
    摘要:腾讯qq是当前流行的网络聊天工具之一,由于它在应用设计上有很多独特之处,所以也吸引了很多程序员对之进行研究和模仿。在这里,我将利用delphi对qq的窗体自动隐藏效果提出自己的实现方法。一、问题的提出熟悉qq使用的朋友都知道,当qq窗体区域超出屏幕四边时,窗体就会自动“消失”,只留下窗体一边的小部分显露在桌面上。当用鼠标移动到显露部分之上,窗体就会在隐藏位置重新完整显示;但......
    摘要:microsoft office infopath 2003 使用了多种 xml 技术,包括 xslt 、xml 架构 、xhtml 、xpath 、dom 、xml 签名和使用所有上述技术的 xml 处理器。这些技术由万维网联合会 (w3c) (www 联合会 (w3c):商业与教育方面的一个联合机构,该机构对与万维网相关的所有领域的研究工作进行监督,并促进标准的推出。)管理,并提供一套特定的规......


[原创] 将多个jpg文件以追加形式合并成一个文件

dfw里有朋友问:

【程序编程相关:获取其他进程中StatisBar的文本

有多个jpg文件,如: 【推荐阅读:软件启动画面中启动状态的显示

【扩展信息:翻譯Borland? Delphi? 2

1.jpg

2.jpg

3.jpg

......

怎样将这些文件以追加形式合并成一个新的jpg文件?也就是说1.jpg作为第一页,2.jpg作为第二页,如此类推.

想了一下,思路就是把每个jpeg文件解码成位图以后进行拼接再编码为jpeg

uses ..., jpeg;

......

procedure tform1.button1click(sender: tobject);

var

  jp1, jp2, jp: tjpegimage;

  bmp_t, bmp: tbitmap;

begin

  jp1 := tjpegimage.create;

  jp2 := tjpegimage.create;

  jp := tjpegimage.create;

  try

    jp1.loadfromfile(c:\1.jpg);

    jp2.loadfromfile(c:\2.jpg);

    bmp := tbitmap.create;

    bmp_t := tbitmap.create;

    try

      bmp.width := jp1.width;


...   下一页
 ·重新编译 vcl70.bpl     »显示摘要«
    摘要:这是阿亮第一次写文章,有不正确的地方,欢迎讨论指正。 首先要更正一个错误的结论:只要程序用到borland的包,就必须要带上vclxx.bpl。 非也! 想必用dll来实现功能模块分割的伙计们都有痛苦经历:无法导出类;无法共享主进程的全局变量;调用dll时可能要传递一大堆参数;令人心烦的pchar;等等等等...borland通过包borland package library来解决了这些痛苦,在......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE