将多个jpg文件以追加形式合并成一个文件

夏末流年5

夏末流年5

2016-02-19 19:56

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的将多个jpg文件以追加形式合并成一个文件,希望大家看完后能赶快学习起来。
 

  DFW里有朋友问:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

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

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

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  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;
        bmp.Height := jp1.Height + jp2.Height;
  
        bmp_t.Assign(jp1);
        bmp.Canvas.Draw(0, 0, bmp_t);
        bmp_t.Assign(jp2);
        bmp.Canvas.Draw(0, jp1.Height, jp2);
  
        jp.Assign(bmp);
        jp.SaveToFile('C:

展开更多 50%)
分享

猜你喜欢

将多个jpg文件以追加形式合并成一个文件

编程语言 网络编程
将多个jpg文件以追加形式合并成一个文件

将多个Word文档合并成一个

word
将多个Word文档合并成一个

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Linux系统下将多个文件内容合并为一个文件的方法

服务器
Linux系统下将多个文件内容合并为一个文件的方法

WinRAR将多个swf打包一个EXE文件

电脑网络
WinRAR将多个swf打包一个EXE文件

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

多个图片合并一起成为一个图片文件

电脑入门
多个图片合并一起成为一个图片文件

如何将多个PPT文件合并?

电脑入门
如何将多个PPT文件合并?

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Win10电脑开机提示错误0xc0000428怎么办

Win10电脑开机提示错误0xc0000428怎么办

模拟进程调度(delphi写的)

模拟进程调度(delphi写的)
下拉加载更多内容 ↓