Contao-Camp 2024
Ergebnis 1 bis 8 von 8

Thema: Bildgrößen mit wichtigem Teil erstellen, contao.image.image_factory

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

    Standard Bildgrößen mit wichtigem Teil erstellen, contao.image.image_factory

    Hallo Community,
    nachdem man jetzt mehr und mehr mit der neuen Symphony Syntax arbeiten soll, brauche ich Unterstützung, weil ich es noch nicht verstehe.
    Aktuell nutze ich meinem Template folgende Anweisung:
    PHP-Code:

    // CHECK IF SRC IS UUID OR PATH
            
    $objImageModel = (\Validator::isUuid($this->singleSRC)) ? \FilesModel::findByUuid($this->singleSRC) : \FilesModel::findByPath($this->singleSRC);
            
    $container System::getContainer();
            
    $rootDir $container->getParameter('kernel.project_dir');

            
    $image $container
                
    ->get('contao.image.image_factory')
                ->
    create($rootDir.'/'.$objImageModel->path, [960720'center_center',100])
                ->
    getUrl($rootDir)
            ; 
    Jetzt die Frage: Wie kann ich das Bild so erstellen, dass die Anweisung "Wichtiger Teil", der im Backend gewählt wird, Anwendung findet?
    Ich finde dazu nirgends ein Beispiel oder Tutorial, ich finde nur das hier: https://docs.contao.org/books/extend....html#imageget

    Hat jemand einen Tipp, was ich an der Konfiguration ändern muss, damit der wichtige Teil des Bild angewendet wird?

    Grüße

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

    Standard

    Nimm 'crop' statt 'center_center'.

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

    Standard

    Hatte ich auch schon probiert, funktioniert aber nicht. Contao beschneidet immer von links oben meine angegebenen Maße, ohne Rücksicht auf den Wichtigen Teil.

    Ich habe auch mal zum Testen einen Ausschnitt rechts unten gewählt, wird aber ignoriert....

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

    Standard

    Zitat Zitat von dhe Beitrag anzeigen
    Ich habe auch mal zum Testen einen Ausschnitt rechts unten gewählt, wird aber ignoriert....
    In wie fern wird das ignoriert?

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

    Standard

    Weil der angebenende Teil NICHT im neuen Bild zu sehen ist.

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

    Standard

    Du meinst, du gibst bottom_right an, und er cropped trotzem von wo anders? Dann stimmt generell etwas anderes nicht.

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

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du meinst, du gibst bottom_right an, und er cropped trotzem von wo anders? Dann stimmt generell etwas anderes nicht.
    Ähm, ne, nicht ganz.
    Folgendes Szenario: ich habe ein Bild, das ist 1920x1080 groß, darin definiere ich den wichtigen Teil. In meinem Template (rocksolid_customelements) möchte nicht das gesamte Bild (weil unnötige Datenmenge) einbetten, sondern nur eine verkleinerte Ausgabe (Thumbnail), aber eben dass der vom Redakteur ausgewählte Bereich auf jeden Fall zu sehen ist.

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

    Standard

    Ja, dann sollte das mit 'crop' funktionieren.

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
  •