Php 裁剪长尺寸图像
好吧,假设我有这样一张图片: 在我的Java游戏中,我使用了一种裁剪方法,裁剪每个32x32像素的怪物,然后放入Php 裁剪长尺寸图像,php,Php,好吧,假设我有这样一张图片: 在我的Java游戏中,我使用了一种裁剪方法,裁剪每个32x32像素的怪物,然后放入monster[0]之后。无论如何,在PHP中,有什么方法可以做到这一点吗?像裁剪一个图像然后从那里开始 任何帮助都将不胜感激。不要裁剪它。你可以按原样使用它。选择一个图像,并将背景移动到所需的图像。它比单独加载每个图像要快。您可以将imagecreatefromfromgif()与PHP结合使用,通过指定特定的x和y位置,可以动态创建新图像。这里不是我复制/粘贴代码的地方,而是指向
monster[0]
之后。无论如何,在PHP中,有什么方法可以做到这一点吗?像裁剪一个图像然后从那里开始
任何帮助都将不胜感激。不要裁剪它。你可以按原样使用它。选择一个图像,并将背景移动到所需的图像。它比单独加载每个图像要快。您可以将
imagecreatefromfromgif()
与PHP结合使用,通过指定特定的x和y位置,可以动态创建新图像。这里不是我复制/粘贴代码的地方,而是指向文档的链接
您还可以使用imagecreatefromfromgif()
的不同变体,例如imagecreatefromfromjpeg()
或imagecreatefromfrompng()
等
所有这些都链接到PHP文档页面以及注释中的更多示例。您好,您可以通过ImageCopy对手册页重新采样来裁剪图像 您只需设置正确的偏移量 如果这应该显示在浏览器中,你甚至可以通过CSS来实现
.selector {
height: 32px;
width: 32px;
overflow: hidden;
display: inline-block;
background: url(theimage.gif) -32px 0px no-repeat;
}
希望它有帮助假设您正在输出到web浏览器,您应该使用。您的图像已经是正确的格式了!这个有效。。某种程度上。。。但是
.selector
的图像周围有一个灰色边框。。。hmm试试这个:背景:透明url(theimage.gif)-32px 0px不重复;边界:0;非常感谢。非常感谢。你可以看到我这样做了,并增加了一点“天赋”:P