Seite 1 von 2

Gesamtkarten und Einzelbilder mit Schatten (Rahmen) versehen

Verfasst: 29. Aug 2009, 23:42
von mopf
Moin, da die ganzen vorherigen Seiten und Tools nicht mehr funktionieren, hat Three Of Twelve ein eigenes Kartenbauscript entworfen.

Das Script baut euch aus einer großen Gesamtkarte Einzelbilder mit dem Freewar-typischen Rand. ähnlich, wie hier: viewtopic.php?f=10&t=34475
Theoretisch kann man auch Einzelbilder damit freewartauglich machen, sofern man denn Wert darauf legt.

Testen kann man das ganze hier: http://www.stehta.de/map/

mfg

Code: Alles auswählen

<html>
<body>
<form enctype="multipart/form-data" action="index.php?action=make" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="300000">
JPG: <input name="userfile" type="file">
<input type="submit" value="Send File">
</form>
<?php

if ($_GET['action'] == 'make') {
	echo "<table cellspacing=\"0\" cellpadding=\"0\">";
	move_uploaded_file($_FILES['userfile']['tmp_name'], 'orig.jpg');

	$img = imagecreatefromjpeg('orig.jpg');
	$size = getimagesize('orig.jpg');

	$mask = imagecreatefrompng('vorlage_gimp.png');

	for ($y = 0; $y < $size[1] / 50; $y++) {
		echo "<tr>";
		for ($x = 0; $x < $size[0] / 50; $x++) {
			$out = imagecreatetruecolor(50, 50);
			imagecopy($out, $img, 0, 0, $x * 50, $y * 50, 50, 50);
			imagecopy($out, $mask, 0, 0, 0, 0, 50, 50);
			imagejpeg($out, "map_{$x}_$y.jpg", 85);
			echo "<td><img src=\"map_{$x}_$y.jpg\" /></td>";
		}
		echo "</tr>";
	}
	echo "</table>";
} elseif ($_GET['action'] == 'delete') {
	@unlink('orig.jpg');
	foreach (glob('map_*_*.jpg') as $file) {
		unlink($file);
	}
	echo "<p>Bilder gel&ouml;scht.</p>";
}
?>
<p><a href="index.php?action=delete">Bilder l&ouml;schen</a></p>
</body>
</html>
Den Inhalt in einer "index.php" Datei speichern und in denselben Ordner dieses Bild hier Bild speichern. Fertig.

Re: Gesamtkarten und einzelnde Bilder mit Schatten versehen

Verfasst: 31. Aug 2009, 14:43
von Doggy
Jetzt kann ich endlich wieder Karten erstellen, ohne jedes einzelne Teilchen mit einem Rahmen zu versehen. Mit Gimp hat das immer soo lange gedauert :wink:

Klasse Arbeit, vielen Dank :D

Re: Gesamtkarten und einzelnde Bilder mit Schatten versehen

Verfasst: 1. Sep 2009, 18:01
von Daki
Super von Three Of Twelve, dass er sich die Mühe gemacht hat!

Allerdings finde ich, dass du vllt das Topic umbenennst und oben im Thread ein Beispiel einfügst, damit jeder sofort sieht um was es geht.

Ich musste zu Anfang selber ein bissel grübeln was du jetzt meinst mit "mit Schatten versehen" meinst.
Nenn es lieber zB Karten ohne Bildprogramme machen, oder Karten mit Paint erstellen
So würde es denke ich viel mehr Leute geben die sich mal an eine Map dranwagen würden

Als Beispiel würde ich dir das anbieten:

Bild

Achja: Heb dein Script vllt ein bisschen raus, damit die Leute gleich sehen wo sie draufklicken müssen^^

Wäre schön wenn du den Thread ein bisschen umgestaltest.

lg Daki

Re: Gesamtkarten und einzelnde Bilder mit Schatten versehen

Verfasst: 1. Sep 2009, 18:43
von mopf
ähm.. die leute sollen ja nicht einfach meine seite nehmen, sondern die dient nur als beispiel zum ausprobieren oder aber, wenn man keinen webspace hat um es zu benutzen .. ;)

mfg

Re: Gesamtkarten und einzelnde Bilder mit Schatten versehen

Verfasst: 1. Sep 2009, 18:44
von Soralink
Klingt mit sicherheit gut, ich benutze zwar meistens Photoshop Elements, allerdings genauso wie Gimp (also Bild zuschneiden und Schablone von Hand drüber legen). Also könnte ich das hier auch mal testen, müsste ja eigentlich schneller gehen. Also vielen Dank. :D

Und Daki, du machst ja doch noch weiter Karten :D Naja, gut, 9 Felder sind vielleicht keine ganze Karte, aber wären ja sogar schonmal besser als alle meine Karten. :lol:

Re: Gesamtkarten und einzelnde Bilder mit Schatten versehen

Verfasst: 1. Sep 2009, 18:56
von Daki
Hmmm Mopf .. viele Leute kennen sich mit dem nicht aus. Auch wenns ganz simpel ist.
Werde demnächst mal Flummi fragen ob er schnelle in Maptool programmieren kann, das die Einzelbilder zum Download anbietet und sie nach 10m wieder löscht.
Dann könntest du gleich den Link groß und deutlich hier hin knallen.

Re: Gesamtkarten und einzelnde Bilder mit Schatten versehen

Verfasst: 1. Sep 2009, 19:20
von Kauket
Kann man das nicht auch mit png und so machen? Ich hasse jpg.

Könntest du da mal den Code posten? Wär lieb.

Re: Gesamtkarten und einzelnde Bilder mit Schatten versehen

Verfasst: 1. Sep 2009, 19:40
von Daki
Die Einzelbilder müssen im jpg Format sein sonst nimmt sie Sotrax nicht.

Re: Gesamtkarten und einzelnde Bilder mit Schatten versehen

Verfasst: 1. Sep 2009, 20:23
von Kauket
Der soll sich ma nich so anstellen :/

Re: Gesamtkarten und einzelnde Bilder mit Schatten versehen

Verfasst: 1. Sep 2009, 21:35
von mopf
png is doof, nimm jpeg :P

und nein, ich kann den code nicht posten, da dort explizit eine funktion verwendet wurde, die jpg bearbeitet.. ende

und nach 10 min löschen geht z.b. bei meinem websapce nicht, da es nur space ist und ich daher keinen cronjob laufen lassen kann ;)

ihr könnt auch asymetrische karten drauflegen, dann habt ihr halt schwarze felder.. ;)

mfg

Re: Gesamtkarten und einzelnde Bilder mit Schatten versehen

Verfasst: 3. Sep 2009, 16:44
von ripper
Ich hab das Script mal auf meinen Webspace hochgeladen. Schaut zwar nicht schön aus, aber ich denke das muss es auch nicht. Und wenn jeder nach dem Upload brav seine Bilder wieder löscht, hab ich keine Probleme mit dem Webspace und auch keine Arbeit mit dem Löschen.
http://logbuch.lima-city.de/fw-maptool/
PS: Daki, ich hab mir deine Grafik dafür Ausgeborgt, ich hoffe, das geht in Ordnung. :)

Re: Gesamtkarten und einzelnde Bilder mit Schatten versehen

Verfasst: 4. Sep 2009, 02:30
von Daki
Jojo, wenn sie mopf nicht braucht dann kannst du sie auch ruhig verwenden.

Re: Gesamtkarten und einzelnde Bilder mit Schatten versehen

Verfasst: 16. Sep 2009, 17:49
von Adrion
Irgendwer hat da gerade eine Karte hochgeladen aber nicht gelöscht :o Die Karte sieht recht gut aus - ich glaube die borge ich mir mal aus^^
EDIT: Grr, irgendwer hat sie gleich wieder gelöscht konnte nicht speichern -.-

Re: Gesamtkarten und einzelnde Bilder mit Schatten versehen

Verfasst: 11. Okt 2009, 21:48
von raketenfred
wegen den cronjobs sich so gedanken zu machen...

gibt 3 Möglichkeiten:

1. Man spielt selbst cron und löscht von hand(sehr doof)
2. Man organisiert iwo her ein Cronjob dienst der gratis ist(einfachste lösung http://www.cronjob.de/)
3. Man programmiert Cron jobs, geht sehr flott s. Joomla/Mambo klappt sogar auf php-only webspaces(sehr elegant keine 10 Zeilen code!)

mfg

falls dazu bedarf besteht kann ich das skript auf meinen webspace ziehen und zeigen wie die cron job freie variante klappt

Re: Gesamtkarten und einzelnde Bilder mit Schatten versehen

Verfasst: 24. Okt 2009, 15:01
von Po1son
Ich wollte mich nun Hier noch bedanken dieses tool hat mir eine Menge an Zeit ersparrt dankeschön :)