我创建了一个大图像,用于一行中的一系列字母(最初需要在一条长行中),在php中使用GD库。我想将创建的图像拼接成许多具有规定宽度的图像,并将所有图像放在一个图像中,显示一个在另一个下面。这可能吗?
由于
答案 0 :(得分:1)
你应该能够做到这一点 1)使用
创建新的空图像imagecreate($width,$height); (or imagecreatetruecolor($w,$h) )
2)用
打开原始图像(oneliner)imagecreatefromjpeg($path)
(显然假设它是jpg) 3)在“未完成时”循环原始图像并使用函数
复制片段imagecopy($destination_img , $source_img , $dst_x , $dst_y , $src_x , $src_y , $src_w , $src_h)
在每个周期你应该改变dst / src坐标,以匹配你选择复制的新“窗口”
您可以在此处找到有关如何使用GD的更多信息: http://php.net/manual/en/book.image.php