Benutzername: Passwort:  
Das Shop Forum für die Onlineshop Software Lösungen. Die kostenlosen Shoplösungen bieten Ihnen enorme Möglichkeiten für Ihren eigenen Online Shop. Vergleichen Sie die Shop Systeme und überzeugen Sie sich von den Leistungen der Shops. Einen Onlineshop erstellen ohne Vorkenntnisse in Programmiersprachen.

Wir bieten Ihnen Hilfe bei der Installation und Einrichtung und der Design Anpassung der Templates, sowie Marketing und SEO Tips.

Support
Forum-Übersicht -> Individuelle Erweiterungen
Neues Thema eröffnen    Neue Antwort erstellen   


Wasserzeichen der Artikelbilder

Caspar: BeitragWasserzeichen der Artikelbilder (26.07.2008, 18:40)
  • FWP Neuling
Hallo zusammen,

ich möchte das momentane Wasserzeichen (URL des Shops) durch ein Bild ersetzen.

Das Script selber das diesen Vorgang übernimmt mit GD 2.0+ ist kein Problem, ich scheitere momentan an dem vermutlich leichtesten Punkt Smile

Ich finde nicht die richtige Datei.
Also die Datei in der das Artikel Bild hochgeladen und bearbeitet wird.

Oder sagen wir es mal anders, ich bin mir nich zu 100% sicher das es wirklich der einzige Punkt ist der geändert werden muss.

Ich finde die Datei in der die URL über das Bild gesetzt wird in : _system/3.0/_libs/graphics.lib.php

Code:

....
      if ($bStamp !== false && defined('URL') && strlen(URL) > 0 && $iWidth > 100) {
          $iColor = imagecolorallocate($hNewImage, 0, 0, 0);
          $iFont = 1;
          imageWriteString($hNewImage, $iFont, preg_replace('/(http:\/\/[^\/]+)/', '$1', URL), $iColor, 'center', 'bottom');
      }
....

Da wird meines erachtens nach, wenn eine URL angegeben ist die nicht kürzer als 0 und nicht länger als 100 Zeichen ist, das Waserzeichen gesetzt.

Wenn ich nun den Part ersetzen würde mit :

Code:

$watermark = imagecreatefrompng('watermark.png'); 
$watermark_width = imagesx($watermark); 
$watermark_height = imagesy($watermark); 
$image = imagecreatetruecolor($watermark_width, $watermark_height); 
$image = imagecreatefromjpeg($sImage); 
$size = getimagesize($sImage); 
$dest_x = $size[0] - $watermark_width - 5; 
$dest_y = $size[1] - $watermark_height - 5; 
imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, 100); 
imagejpeg($image); 
imagedestroy($image); 
imagedestroy($watermark); 


Würden dann immer noch alle Bilder (kleines Artikelbild, großes Artikelbild etc) dieses Wasserzeichen erhalten oder wird der Vorgang die Bilder mit einem Wasserzeichen zu versehen noch irgendwo aufgerufen?

Ich danke Vielmals für die Hilfe!

Edit:
Also ich habe definitiv einen gedanken Fehler.
Denn wenn ich den Code ersetze erscheint eine doch recht merkwürdige Seite :
Code:

ÿØÿà�JFIF������ÿþ�>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ÿÛ�C�    $.' ",#(7),01444'9=82<.342ÿÛ�C  2!!22222222222222222222222222222222222222222222222222ÿÀ�,,"�ÿÄ����������� ÿÄ�µ���

Usw.....



Sebastian (FWP): BeitragAW: Wasserzeichen der Artikelbilder (28.07.2008, 8:22)
  • FWP Mitarbeiter
die Stelle ist auf jeden Fall richtig.


_________________
Viele Grüße,
Sebastian

FWP Systems GmbH
Website dieses Benutzers besuchen


Caspar: BeitragAW: Wasserzeichen der Artikelbilder (02.08.2008, 12:05)
  • FWP Neuling
Na das ist ja schon mal.

Dann werde ich noch ein bisschen an der Integration tüfteln und dann passt das auch.

Ich Danke vielmals!



Forum-Übersicht -> Individuelle Erweiterungen

Seite 1 von 1

Neues Thema eröffnen   Neue Antwort erstellen   

Ähnliche Beiträge zu Wasserzeichen der Artikelbilder

Beitrag Forum Antworten
Artikelbilder bekommen autom. Rechte "600" statt &
(Erstellt von bagr2711 am 17.01.2009, 14:57)
Installation und Einrichtung 1
*gelöst* Wasserzeichen bzw. Link im Bild
(Erstellt von testi am 02.05.2008, 18:12)
Allgemeine Fragen 1