重复模式到1024x768 php

Jas*_*per 0 html css php design-patterns image

我有一个尺寸为100x100像素的图像,它是一个无缝模式png.

如何使用php将其平铺到1024x768像素的尺寸?

Adi*_*ici 7

如果你想使用php,那对GD来说并不是什么大问题:

$file = imagecreatefrompng("pattern.png");
$newFile = imagecreatetruecolor(1024, 768);

for($i = 0; $i <= 1024; $i += 100) {
  for($j = 0; $j <= 768; $j += 100) {
    imagecopy($newFile, $file, $i, $j, 0, 0, 100, 100);
  }
}

imagepng($newFile, "pattern-1024.png");
Run Code Online (Sandbox Code Playgroud)

如果您可以使用HTML和CSS:

.pattern {
  width: 1024px;
  height: 768px;
  background: url("pattern.png") repeat;
}
Run Code Online (Sandbox Code Playgroud)