Bild (Thumbnail) zuschneiden, statt skalieren

  • OwnerOfThisIsle OwnerOfTh...
    Padawan
    0 x
    60 Beiträge
    0 Hilfreiche Beiträge
    28. 04. 2005, 16:27

    Ich plane eine Erweiterung von lz_gallery, denn
    ich will von verschiedenformatigen Bildern IMMER quadratische Thumbnails erzeugen.

    Zum Erzeugen der Thumbs werden die Typo3 Funktionen
    [code:1:43a1e0d563]
    IMAGE()
    cIMage()
    getIMageressource()
    [/code:1:43a1e0d563]
    in der Datei class.tslib_content.php
    aufgerufen.
    Wenn ich denen aber meine Wunschgröße (50x50 Pixel) mitteile, dann werden die Bilder verzerrt.
    Auch eine Möglichkeit Bildproportionen zu ändern.
    [b:43a1e0d563]Ich möchte aber auf das Bildzentrum zuschneiden.[/b:43a1e0d563]

    Können die Funktionen das auch? Oder muss ich eigene schreiben?


  • 1
  • 0 x
    102 Beiträge
    0 Hilfreiche Beiträge
    29. 04. 2005, 11:49

    da geht wenn ueberhaupt nur gifbuilder und der macht
    zt hässliche bilder;

    ruf doch in der extension einfach imagemagick auf um deine bilder zu erstellen:

    bsp:

    $pic[dest]= "uploads/[EXTKEY]/".$row["photo"]."high.".$img["type"];
    $impath = $GLOBALS["TYPO3_CONF_VARS"]["GFX"]["im_path"];
    $cmd = $impath.'/convert -units PixelsPerInch -density 150x150 -quality 100 '. $img["file"] .' '. $pic[dest];

    exec($cmd);
    $templateMarkerArray["###PHOTOHIGH###"] = '<p><a href="'.$pic[dest].'">Download (150dpi)</a></p>';

    $pic[dest]= "uploads/[EXTKEY]/".$row["photo"]."low.".$img["type"];
    $impath = $GLOBALS["TYPO3_CONF_VARS"]["GFX"]["im_path"];
    $cmd = $impath.'/convert -units PixelsPerInch -density 72x72 -quality 100 '. $img["file"] .' '. $pic[dest];
    exec($cmd);
    $templateMarkerArray["###PHOTOLOW###"] = '<p><a href="'.$pic[dest].'" >Download (72dpi)</a></p>';

    ich benutz das um aus dem bild bilder mit verschiedenen
    auflösungen zu generieren

    benutze statt convert zb sample oder so

    hoffe das bringt dich weiter

  • OwnerOfThisIsle OwnerOfTh...
    Padawan
    0 x
    60 Beiträge
    0 Hilfreiche Beiträge
    29. 04. 2005, 13:42

    ..so wird es klappen.

    :D

  • 1