weed
Mitglied
Registriert: 24.04.2007
Beiträge: 2
|
|
Hallo. Ich möchte in einer <div> ein aus Tiles zusammengebautes Bild als Hintergrundgrafik haben.
In php hatte ich es mir folgendermaßen gedacht
Code:
$tileset = '';
$tileset .= "3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|\n";
$tileset .= "3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|\n";
$tileset .= "3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|\n";
$tileset .= "3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|\n";
$tileset .= "3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|\n";
$tileset .= "3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|\n";
$tileset .= "3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|\n";
$tileset .= "3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|\n";
$tileset .= "3|3|3|3|3|3|3|3|3|3|3|3|3|3|3|";
// Tiles-String in Array konvertieren
$tiles = explode("\n", $map['tileset']);
$top_width = 0;
for ($i = 0; $i <= count($tiles); $i++)
{
$tiles[$i] = explode('|', $tiles[$i]);
if (count($tiles[$i]) > $top_width) $top_width = count($tiles[$i]);
}
// Breiten- und Höhenzahl der Map in Tiles
$tileset_width = $top_width;
$tileset_height = count($tiles);
// Map erstellen
$image = imagecreate($tileset_width*16, $tileset_height*16);
for ($row = 0; $row <= $tileset_height; $row++)
{
for ($col = 0; $col <= $tileset_height; $col++)
{
$res = imagecreatefromgif($tiles[$row][$col].'.gif');
}
}
// Map erstellen
ImageGIF ($image); |
Das Bild, dass von php dynamisch erzeugt wurde, kommt als Hintergrundbild in die div.
Geht leider nicht, weil der Server sowas nicht mitmacht -> Memory Limit für das Array.
Kann mir jemand sagen, wie man in js ein Bild zusammenbaut und das als Hintergrundbild in eine div einsetzt?
Beitrag geändert von weed (24.04.2007 20:30:46)
|
|
| 24.04.2007 20:29:22 |
|
weed
Mitglied
Registriert: 24.04.2007
Beiträge: 2
|
|
|
| 26.04.2007 14:55:04 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|