Frage

Ich bin ein neues Projekt in CodeIgniter (CI) zu entwickeln, und möchte eine CI Lösung dieser aktuellen Ausgabe zu finden. Ich habe ein Bild erhalten, das einen Bilderrahmen ähnelt. Ich mag für hochgeladene Bilder diesen Rahmen in ihrem Hintergrund zu haben, geändert werden.

Beispiel:
alt text http://www.sampsonresume.com/projects/visit- creation / vc-process.jpg

Das erste Bild ist der Rahmen. Das zweite ist das hochgeladene Bild (nach dem Ändern der Größe / Beschneiden), und die dritte ist die Kombination von beiden, die Ich mag würde erreichen.

War es hilfreich?

Lösung

Wenn die Bilder auf Ihrer eigenen Website angezeigt werden, wäre es wahrscheinlich einfacher sein, einfach CSS zu verwenden (vor allem, wenn Ihr Bild unten gibt einfach eine Grenze ...). Natürlich, wenn man die Leute diese Dateien mit dem Rahmen sein wollen das Herunterladen, das ist eine andere Geschichte.

Ich glaube nicht, CI ein in Verfahren in der Bearbeitungstechnik Klasse gebaut hat. Aber ist diese Klasse einfach abstrahiert üblicherweise verwendete Funktionen von einem der drei großen PHP Bildbibliotheken (GD, ImageMagick und NetPBM). Wenn Sie wissen, welche Bibliothek Sie verwenden (ich normalerweise GD für grundlegende Dinge wie diese ...), dann müssen Sie nur ihre proprietären Wege, dies zu tun Sachen zu verwenden.

Sie können sogar Ihre eigene Bibliothek machen oder die Image Manipulation Klasse erweitern Sie Ihre eigenen speziellen Funktionen hinzuzufügen.

Auch kann es Möglichkeiten, dies in Zend zu tun (nicht sicher, ich werde es auch nicht sehen). Aber gibt es einfache Möglichkeiten, href="http://www.beyondcoding.com/2008/02/21/using-zend-framework-with-codeigniter/" zum umfassen Zend-Komponenten in CI wenn Sie etwas finden.

Viel Glück Mann!

Andere Tipps

mit Kyle vereinbart - die beste Wahl ist, um die Bibliotheken zu verlängern schon da. Werfen Sie einen Blick auf ImageMagick "composite" -Befehl.

composite -gravity center smile.gif rose: rose-over.png

http://www.imagemagick.org/script/composite.php

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top