【发布时间】:2013-04-29 15:28:34
【问题描述】:
我正在开发一个精灵生成器,我需要合并两个以上的图像。我的问题只是,我的脚本有点慢:
foreach ($imageData as $i)
{
$image_1 = imagecreatefrompng($timg.'.png');
$image_2 = imagecreatefrompng($imageS[$x]);
imagealphablending($image_1, true);
imagesavealpha($image_1, true);
$magass = $magass + $imageData[$y][1];
imagecopy($image_1, $image_2, 0, $magass, 0, 0, $imageData[$x][0], $imageData[$x][1]);
// <-> | le
imagepng($image_1, $timg.'.png');
}
此脚本保存图像并将我的图像上的图像合并到该图像上并保存。之后打开它,放下一张图像,保存它,打开再放一张,保存,等等......这是一个非常糟糕的解决方案。我怎样才能使它更好的性能。那么我怎样才能通过一次存档来合并所有内容呢?
【问题讨论】:
-
`backticks`仅用于内联代码,不强调。