是否可以使用 php GD 更改图像位置和宽度?
我有一个 gif 文件,上面有很多图标和按钮。 我想要做的是使用 php gd somefunction("file.gif")
包含该 gif 文件
,然后将新图像的大小调整为 30px x 30px.. 然后能够定位(使用 x 和y 坐标)实际的 gif 文件,以便仅图像的特定区域显示在新文件上。
就像 css 背景位置属性一样,但是使用 gd.y 坐标)。 谢谢
I have a gif file with many icons and buttons on it..
What I want to do is include that gif file using php gd somefunction("file.gif")
then, resize the new image to 30px by 30px.. and then be able to position (using x and y coordinates) the actual gif file, so that only a certain area of the image shows on the new file..
just like the css background-position property but, with gd.
Thanx
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
imagecopyresized() 调整图像大小,因此它不太适合我正在寻找的内容。
对于其他可能需要此功能的人来说,最好的函数实际上是 imagecopy()。
http://www.php.net/manual/en/function.imagecopy.php
它会成功的..
感谢 Trufa 的快速回答。
imagecopyresized() resizes the image, so it doesn't quite work for what I was exactly looking for.
For anyone else that might need this, the best function is actually imagecopy().
http://www.php.net/manual/en/function.imagecopy.php
It will do the trick..
Thanx Trufa for the quick answer though.
imagecopyresized()
http://www.php.net/manual/en/function。 imagecopyresized.php
应该可以解决调整大小的问题。
imagecopyresized()
http://www.php.net/manual/en/function.imagecopyresized.php
Should do the trick for adjusting the size.