Php 通过合并透明层调整小照片的大小

Php 通过合并透明层调整小照片的大小,php,image,merge,Php,Image,Merge,我正在处理一些历史照片,没有标准尺寸。调整大小会导致它们中的许多看起来很模糊,因此无法正确缩放。这些是在引导转盘,所以如果高度不一样,你会得到一个跳跃的页面。所以我想,为什么不保持原来的大小,然后把它合并成一个透明的层,这是正确的大小 我知道我需要在某个时候将JPG转换为PNG,以使透明度发挥作用,但我不知道的是,如果这样的方法可以实现我想要的效果,那么就可以保持图像的缩放,停止页面跳转,并保持整个页面的响应性 例如,如果主图像是700x300,而我的透明图像是800x600,则合并将是800x

我正在处理一些历史照片,没有标准尺寸。调整大小会导致它们中的许多看起来很模糊,因此无法正确缩放。这些是在引导转盘,所以如果高度不一样,你会得到一个跳跃的页面。所以我想,为什么不保持原来的大小,然后把它合并成一个透明的层,这是正确的大小

我知道我需要在某个时候将JPG转换为PNG,以使透明度发挥作用,但我不知道的是,如果这样的方法可以实现我想要的效果,那么就可以保持图像的缩放,停止页面跳转,并保持整个页面的响应性

例如,如果主图像是700x300,而我的透明图像是800x600,则合并将是800x600,而“填充”是透明的。还是有一种完全不同的方法

谢谢


戴夫

这个主意确实管用,但却使我的想法更加完美。为了节省大量的重新编码,我最终做了一个透明的图像,大小与保存图像的DIV所需的大小相同。这使得每一件事情都保持了应有的状态,只产生了最小的反弹,这是来自标题,很容易修复

我知道在很多地方都有很多关于如何使用引导滑块的帖子,所以这里只是另一种方法,很简单。如果您希望它是一个清晰的背景,请确保它是一个PNG,如果您想要一个彩色背景,请使它的颜色,可以是JPG,GIF,或PNG

谢谢


Dave

这种方法听起来很合理-可能会发布一些图片和数字。。。。