| 

.NET C# Java Javascript Exception

1
Moin allerseits,

ich brauche eine Funktion oder Klasse, die eine Reihe von Bildern aneinanderreiht und daraus ein Bild macht. Man könnte bestimmt so eine Klasse eben selbst programmieren, allerdings vermute ich, es gibt schon so etwas.

Bevor ich mich selbst daran setze, dachte ich, ich frage hier nach. Wenn jemand etwas geeignetes hat, bin ich dankbar.
News:
16.05.2011
johny7 509 7
2 Antworten
2
Ich würde Dir ImageMagick (für externen Aufruf), bzw. IMagick als PHP-Klasse empfehlen - damit kannst Du Bilder quasi beliebig manipulieren:



Mittels Imagick::appendImages könntest Du die Bilder sehr einfach aneinanderreihen:

<?php

/* Create new imagick object */
$im = new Imagick();

/* create red, green and blue images */
$im->newImage('uploads/bild1.jpg');
$im->newImage('uploads/bild2.jpg');
$im->newImage('uploads/bild3.jpg');

/* Append the images into one */
$im->resetIterator();
$combined = $im->appendImages();

/* Output the image */
$combined->setImageFormat("jpg");
header("Content-Type: image/jpg");
echo $combined;
?>
18.07.2011
Stelli 21 1
0
du kannst die imagecopy Funktion von PHP benutzen. Die nimmt Dir aber nicht die Arbeit ab, Überlappungen zu erkennen.
17.05.2011
Jaksa 2,5k 1 7
Jaksa 2,5k 1 7
Überlappungen sind für mich total irrelevant. Ich will im Prinzip für eine Bildergalerie die Vorschaubilder in eine Grafik zusammensetzen, um nur ein Bild in den Browser laden zu müssen und es als Hintergrund mit verschiedener Position anzuzeigen.
Siehe dazu http://codekicker.de/fragen/html-HTML-Bilder-Matrix-erscheinen-gleichzeitig-ajax-performance-browser-bilder-cache-img/1924
johny7 17.05.2011
Aber wenn da niemand schon einen Code-Schnippsel hat, programmiere ich das gleich selbst...
johny7 17.05.2011

Stelle deine Php-Frage jetzt!