Ergebnis 1 bis 6 von 6

Thema: getImage >> mode >> Wichtiger Teil?

  1. #1
    Contao-Nutzer Avatar von RaLey
    Registriert seit
    24.11.2012.
    Ort
    Arnsberg
    Beiträge
    96
    Partner-ID
    9133

    Standard getImage >> mode >> Wichtiger Teil?

    Hi zusammen.

    Kurze Frage: Ich möchte per getImage-Aufruf ein Bild resizen. Als "mode" würde ich gerne den "wichtigen Teil" dafür nutzen. Wie würde hier der Wert lauten? Bei Proportional, Links oben, etc. sind mir die Werte ja klar, aber bei "wichtiger Teil"?

    Viele Grüße,
    Ralph

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.392
    Partner-ID
    10107

    Standard

    Mit der Image Class kannst du das machen. Bin mir jetzt aber nicht sicher, welche Informationen du insgesamt setzen musst. zB:
    PHP-Code:
    $imageObj = new Image(new File('example.jpg'));

    $src $imageObj->setResizeMode('center_center')
                    ->
    setImportantPart(array('x' => 'y' => 'width' => 'height' => ))
                    ->
    executeResize()
                    ->
    getResizedPath(); 
    Evt. muss da auch noch ->setTargetWidth(…) und ->setTargetHeight(…) dazu. Sieh' dir mal die Image Klasse an.

  3. #3
    Contao-Fan
    Registriert seit
    16.05.2014.
    Beiträge
    295

    Standard

    Also wenn man im Backend ein Image hinzufügt (Content element) dann ist die Option unter Exakt -> Important Part mit "crop" angegeben.
    Das heißt eigentlich müsste der Mode "crop" das gleiche ergeben, wie wenn man im Backend Important part wählt.

    Dazu muss natürlich ein Important Part schon angegeben sein.
    Willst du hier selbst einen Important Part setzen oder nur einen schon gesetzten verwenden?

  4. #4
    Contao-Nutzer Avatar von RaLey
    Registriert seit
    24.11.2012.
    Ort
    Arnsberg
    Beiträge
    96
    Partner-ID
    9133

    Standard

    Uups.. hatte meinen Thread schon wieder vergessen. Danke für Eure Hilfe. Ich teste dies aus und werde berichten!

  5. #5
    Contao-Fan Avatar von dhe
    Registriert seit
    25.10.2010.
    Ort
    Esslingen a.N.
    Beiträge
    657

    Standard

    Hey RaLey,
    gibt es zu diesem Problem ein Ergebnis?
    Ich versuche gerade in meinem Template mein Bild zu beschneiden und den wichtigen Teil zu beachten, aber irgendwie will das nicht klappen.
    PHP-Code:
    <img src="<?php echo \Image::get($objImage->src,600,375,'crop'?>">
    hat jemand einen Tipp?

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.392
    Partner-ID
    10107

    Standard

    Meine Vermutung ist, dass in diesem Template bei dir
    PHP-Code:
    $objImage->src 
    nicht der Pfad zum Original Bild ist. Ohne Angabe des Original Pfads kann auch keine Information aus der Datenbank geladen werden.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •