Php 如何创建墙纸
我们有一些图像,我们想从中创建不同大小的壁纸,如800x600、1024x768或1600x1200 例如,我们有这个图像 我们如何通过php创建壁纸 因此,图案是平铺背景,它们在所有轴上重复,我们从顶部:0和左侧:0开始,并在不适合所需大小时继续 下面是一个示例,在右侧块中(获取此图案图像)Php 如何创建墙纸,php,image,image-manipulation,gd,wallpaper,Php,Image,Image Manipulation,Gd,Wallpaper,我们有一些图像,我们想从中创建不同大小的壁纸,如800x600、1024x768或1600x1200 例如,我们有这个图像 我们如何通过php创建壁纸 因此,图案是平铺背景,它们在所有轴上重复,我们从顶部:0和左侧:0开始,并在不适合所需大小时继续 下面是一个示例,在右侧块中(获取此图案图像) 查看本教程,它将向您展示如何创建用于调整图像大小的漂亮且可重用的类 PHP的GD库可以调整图像大小:或者,ImageMagick: $width = 1440; $height = 900; $patt
查看本教程,它将向您展示如何创建用于调整图像大小的漂亮且可重用的类
PHP的GD库可以调整图像大小:或者,ImageMagick:
$width = 1440;
$height = 900;
$pattern = imagecreatefrompng('1440297.png');
$image = imagecreatetruecolor($width, $height);
imagesettile($image, $pattern);
imagefill($image, 0, 0, IMG_COLOR_TILED);
header('Content-type: image/png');
imagepng($image);