2012-08-07 54 views
0

我使用php中的GD库创建一个大图像,对于一个长行中的字母序列(它最初需要长一行)。我想将创建的图像拼接成许多规定宽度的图像,并将所有图像放入一个图像中,以显示一个图像。这可能吗?GD image拼接

感谢

+0

是的,这是可能的。 – vascowhite 2012-08-07 08:59:25

+0

有没有你可以推荐的功能,或者有什么方法去解决它。我不是在寻找一个人来帮助我,只是建议,因为我是GD的新手,所以我并不完全有可能。 – user1338194 2012-08-07 09:02:24

回答

1

,你应该能够做到这一点的 1)创建与

imagecreate($width,$height); (or imagecreatetruecolor($w,$h)) 

2新的空图像)

imagecreatefromjpeg($path) 
打开原始图像(oneliner)

(显然假设它是一个JPG) 3)循环原始图像“虽然它没有完成”,并通过使用函数

imagecopy($destination_img , $source_img , $dst_x , $dst_y , $src_x , $src_y , $src_w , $src_h) 

在每个周期你应该改变DST/SRC COORDS,以符合新的“窗口”,你选择复制

你可以找到有关如何使用GD,这里更多的信息: http://php.net/manual/en/book.image.php

+0

非常感谢,正是我一直在寻找的。谢谢。 – user1338194 2012-08-07 09:04:53