Bilder in unterschiedlichen Qualitäten
Eingetragen von Clip (3)
am 13.07.2009 - 14:31 Uhr in
am 13.07.2009 - 14:31 Uhr in
Ich brauch mal einen Schubser um bei einem Problem weiter zu kommen. Ich würde auf meiner Seite gerne Bilder in zwei verschiedenen Qualitäten oder einmal mit und einmal ohne Wasserzeichen anbieten. Der Gast soll die Bilder in sehr schlechter Qualität bzw. mit riesen Wasserzeichen sehen. Der angemeldete Benutzer bekommt das Bild ohne Wasserzeichen in bester Qualität. Ich würde die Bilder aber gerne nur einmal vorhalten. Fällt euch dazu was schlaues ein?
Vielen Dank,
Clip
- Anmelden oder Registrieren um Kommentare zu schreiben
access control Modul
am 13.07.2009 - 15:28 Uhr
Schon mal das access control Modul angesehen? Damit kann man auch Bilder entsprechend zugänglich machen bzw. verbergen für bestimmte Rollen. Das einspielen könnte man über das image Modul und image import in je eine Galerie - die, die von Haus aus für jeden sichtbar ist und eine andere, die nur für die entsprechende Rolle sichtbar ist...
Dazu braucht es halt 2* FTP - vielleicht geht es noch eleganter, aber mehr Ideen habe ich dazu nicht.
Danke erstmal
am 14.07.2009 - 12:19 Uhr
Danke Azze12. Im Moment gehen meine Überlegungen in die gleiche Richtung aber das bedeutet halt leider, dass die Bilder zweimal auf dem Server liegen. Bin ja gespannt ob noch irgendjemand was dazu einfällt.
Imagecache
am 14.07.2009 - 13:40 Uhr
Moin.
Wenn ich vor diesem Problem stehen würde, würde ich Imagecache nehmen, ein Preset für das Bild mit Wasserzeichen und ein Preset für das Bild in besserer Qualität anlegen und dann im Template des entsprechenden Node-Typen (bzw. in der dazugehörigen preprocess-Funktion) eine kleine Logik einbauen, die - je nachdem, ob der Besucher angemeldet ist oder nicht - die jeweilige Version des Bildes zur Verfügung stellt (über die Funktion imagecache_create_path).
hth,
Stefan
--
sei nett zu Deinem Themer
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
.. das Bild wird klarer
am 14.07.2009 - 15:07 Uhr
Hi Stefan,
habe gerade nochmal Imagecache angeschaut, da gibt es ja ein nettes Modul Imagecache Action das mir einen Teil der Arbeit abnehmen kann.
Da muß ich wohl meine eingestaubten PHP Kenntnisse re-aktivieren. Ich denke es wir auf einen Upload Vorgang herauslaufen der dann das Bild in zwei Versionen speichert und wie von Stefan skizziert ausgibt.
Danke,
Clip