Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 11. Juli 2011 11:02

frickel
hat von CMS/ms gehört
Ort: Münster
Registriert: 20. Mai 2011
Beiträge: 17

Bilder auf feste Größen zuschneiden

Hallo,
gibt es eine Möglichkeit Bilder nach dem Upload auf eine bestimmte, festgelegte Bildgröße zuzuschneiden?

Es geht um ein News-System bei dem in den Teasern jeweils ein Bild von genau 140*35 px und in den eigentlichen News mehrere Bilder von genau 140*190 px eingefügt werden sollen.
Allerdings kann ich dem Kunden nicht zumuten die Bilder gleich in der richtigen Größe hochzuladen, noch über die Bildverwaltung  immer manuell die richtigen Größen auszuschneiden.

Am besten wäre es wenn der Kunde garnicht in die Bildverwaltung gehen müsste, sondern gleich auf News-Eingabeseite eine Möglichkeit hätte die Bilder hochzuladen und zuzuschneiden. Also sozusagen einer Erweiterung der Datei-Extra-Felder für das Newssystem.

Gibts da vielleicht ein passendes Plugin oder hat sonst jemand ne Idee dazu?
Gruß & Dank
frickel

Offline

#2 11. Juli 2011 11:07

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: Bilder auf feste Größen zuschneiden

dafür benutzt du das supersizer plugin im template vom newsmodul!
du legst zB ein Feld namens "Image" an und kannst es so abfragen und zuschneiden (Detailtemplate):

{if $entry->image}
  {capture assign="imgpath"}{$entry->file_location}/{$entry->image}{/capture}
  {capture assign="newsthumbnail"}{supersizer strip_tags=true path=$imgpath width=200 height=100 crop=true url=true}{/capture}
    <a href="{$imgpath}" rel="lightbox"><img src="{$newsthumbnail}" alt="{$entry->title}"/></a>
{/if}

Beitrag geändert von nicmare (11. Juli 2011 12:09)

Offline

#3 11. Juli 2011 11:52

frickel
hat von CMS/ms gehört
Ort: Münster
Registriert: 20. Mai 2011
Beiträge: 17

Re: Bilder auf feste Größen zuschneiden

Hi nicmare,
schon nicht schlecht, allerdings hat der User bei dieser Lösung keine Möglichkeit einen Bildausschnitt festzulegen, was aber leider notwendig ist.

P.S.: falls jemand den Code oben verwendet, da ist ein {/if} zuviel in der vorletzten Zeile.

Offline

#4 11. Juli 2011 12:11

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: Bilder auf feste Größen zuschneiden

beschäftige dich mit dem plugin. man kann auch den ausschnitt festlegen. hat dann zwar keine live vorschau und es ist nicht so intuitiv wie in nem grafikprogramm aber das crop attribut kann man auch mit weiteren custom field steuern

Offline

#5 11. Juli 2011 12:38

frickel
hat von CMS/ms gehört
Ort: Münster
Registriert: 20. Mai 2011
Beiträge: 17

Re: Bilder auf feste Größen zuschneiden

Mit "einen Bildausschnitt festlegen" meinte ich aber leider genau das, intuitiv und mit einem wie auch immer gearteten visuellen Feedback.
Denke also nicht das supersizer da das richtige ist, oder zumindest bräuchte ich dann eine zusätzlich Frontend-Lösung. Muss halt idiotensicher sein, da kann ich nicht mit zusätzlichen Eingabefeldern für Pixeloffsets o.ä. ankommen.

Offline

#6 11. Juli 2011 12:44

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Bilder auf feste Größen zuschneiden

Dann wäre der ImageManager die einzige Lösung.
Ein On-the-fly-upload-resize-crop-image-vom-NewsModul-aus ist derzeit leider nicht möglich.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#7 11. Juli 2011 15:41

frickel
hat von CMS/ms gehört
Ort: Münster
Registriert: 20. Mai 2011
Beiträge: 17

Re: Bilder auf feste Größen zuschneiden

Hi NaN,
schade, aber "vom-NewsModul-aus" klingt fast so als ob es an anderer Stelle möglich wäre?

Offline

#8 11. Juli 2011 21:16

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Bilder auf feste Größen zuschneiden

Naja, die andere Stelle wäre der ImageManager.
Aber diesen extra Schritt willst Du ja eben umgehen.

Vom NewsModul aus gäbe es noch die Möglichkeit das Modul GBFilePicker zu verwenden.
Aber auch hier kann man keinen Bildausschnitt wählen. Man kann lediglich die Bilder bereits beim Upload auf eine bestimmt Größe skalieren. Aber auch nur sehr rudimentär. Also nichts mit Beschneiden etc. Lediglich die Seitenverhältnisse lassen sich beibehalten (oder auch nicht).

Das beste was es an Bildmanipulation gibt, ist tatsächlich das Supersizer Plugin. Das enthält so ziemlich alle Funktionen, die man mit PHP machen kann. Leider gibt es dazu keine Admin-Oberfläche.
Mal laut gedacht: Es wäre evtl. möglich, ein Plugin zu schreiben, welches den ImageManager - oder nur bestimmte Funktionen davon - als benutzerdefiniertes Feld im NewsModul integriert. (Ähnlich wie mit GBFilePicker) Selbiges könnte man evtl. sogar auch für Supersizer machen. Vielleicht können wir hier ja mal ein paar Ideen zusammentragen wie man das am besten realisieren könnte.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#9 11. Juli 2011 21:30

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: Bilder auf feste Größen zuschneiden

hmm, live-bildmanipulation mit jquery imagecropping wäre doch was feines für den GBfilepicker oder?  kiss
denn das vermisse ich tatsächlich noch bei cmsms.

Offline