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 |
|
|
|
Hi,
wie hast du denn jetzt das Problem gelöst?
Danke
|
|
| 09.01.2010 13:55:48 |
|
|
|
es gibt da ja auch eine neuheit: EeasyWebScript vereinigt die Möglichkeiten von Server Scripts «PHP, Pyton, Perl» sowie Ajax, Javascript, HTML und CSS in einer einzigartigen Programmiersprache. Einen Einblick in die neue Skriptsprache erhalten Sie bereits während unserer Entwicklungsphase
http://www.youtube.com/user/easywebscript
|
|
| 24.10.2011 10:33:41 |
| http://www.youtube.com/user/easywebscript |
 |
|