首页 / PHP / php-蒙太奇或拼贴与GD库
php-蒙太奇或拼贴与GD库
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php-蒙太奇或拼贴与GD库,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1034字,纯文字阅读大概需要2分钟。
内容图文
![php-蒙太奇或拼贴与GD库](/upload/InfoBanner/zyjiaocheng/672/c9b0ad7a08234471b43505f543575abe.jpg)
我正在尝试使用GD Library创建一个缩略图表,例如100张10×10的缩略图.我看到imagemagick具有蒙太奇功能,该功能可能会很有用,但是我想知道GD库是否也可以做到这一点.
我以为我可以通过将所有图像输出到一个简单的html表中并将该表转换为图像来做到这一点,但这似乎是不可能的.有什么帮助或建议吗?
解决方法:
这肯定是有可能的.您可以调整图像的大小,以及使用GD将图像复制到另一个图像中.要了解有关调整大小的更多信息,请查看我进行的以下调整大小功能:http://www.spotlesswebdesign.com/blog.php?id=1
但是,假设您的图片已经调整为10×10大小,并且您有一个包含100个网址的数组,这些网址会导致不同的10×10 gif.
$montage_image = imagecreatetruecolor(100, 100);
$x_index = 0;
$y_index = 0;
foreach($array_with_100_10x10_gif_urls as $gif_image_url) {
$current_image = imagecreategif($gif_image_url);
imagecopy($montage_image, $current_image, $x_index * 10, $y_index * 10, 0, 0, 10, 10);
imagedestroy($current_image);
$x_index++;
if ($x_index > 9) {
$x_index = 0;
$y_index++;
}
}
// place code for saving the montage image as a file or outputting to teh browser here.
imagedestroy($montage_image);
内容总结
以上是互联网集市为您收集整理的php-蒙太奇或拼贴与GD库全部内容,希望文章能够帮你解决php-蒙太奇或拼贴与GD库所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。