---
title: "cobj->image crop(pen)"
url: "https://www.typo3.net/d/88658-cobj-image-croppen"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2009-04-06"
last_reply: "2009-05-18"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# cobj->image crop(pen)

Extensions › Entwicklung · 5 Antworten · gestartet 2009-04-06

## Eröffnungsbeitrag

**Theo Ree** · 2009-04-06 · [Beitrag #1](https://www.typo3.net/d/88658-cobj-image-croppen/1)

Hallo zusammen,

ich möchte in einer Extension quadratische Thumbnails erstellen und dafür natürlich die vorhandenen Bilder (Hoch- und Querformate) zuschneiden (croppen).
Was ich bisher gelesen habe muss ich bei der Konfiguration ein 'c' an die Breite und Höhe anfügen.
Sieht bei mir dann so aus:

function getImage($file,$width,$height){
        $imgConf = array();
        $imgConf['file'] = $file;
        $imgConf['file.']['maxW'] = $width.'c';
        $imgConf['file.']['maxH'] = $height.'c';
        return $this->cObj->Image($imgConf);
    }
Bringt aber nix. Auch jegliche Kombinationen mit dem 'c' blieben erfolglos.

Kann mir kaum vorstellen, dass das so wild ist oder ich der erste bin der das probiert ;-)
Wäre super, wenn mir jemand erklären könnte, wie ich es richtig mache.

Viele Grüße,
Theo

## Antworten

### [#2](https://www.typo3.net/d/88658-cobj-image-croppen/2) · just2b · 2009-04-07

Hallo,

das wird aber bei der width/height angehängt und nicht bei maxW/maxH , IMO

georg

### [#3](https://www.typo3.net/d/88658-cobj-image-croppen/3) · Theo Ree · 2009-04-07

Vielen Dank für die Antwort.

Das wars natürlich!

### [#4](https://www.typo3.net/d/88658-cobj-image-croppen/4) · rasta · 2009-05-08

Hi,

wärt ihr so nett und würdet mir helfen.
Ich würde gerne das croppen auch nutzen, aber bin net wirklich so versiert..

- Wo muss man den php code einfügen ?
- Könnte man für die Nachwelt gleich den korrekten code hier posten ?
- und war das dann echt schon alles ???

Hilfe wär übelst geil !  #giggle#

### [#5](https://www.typo3.net/d/88658-cobj-image-croppen/5) · Gregor · 2009-05-12

```php
function getImage($file,$width,$height){
$imgConf = array();
$imgConf['file'] = $file;
$imgConf['file.']['width'] = $width.'c';
$imgConf['file.']['height'] = $height.'c';
return $this->cObj->Image($imgConf);
}
```

Das ist die Version mit der Angabe zu Höhen und Breiten nach dem Cropping der Bilder.

Wo du das einfügen musst? In deiner Extension. Und da hast du z.B. nen Marker IMAGE, den du über

```php
$markerArray['###IMAGE###'] = $this->getImage($file,$width,$height);
```

füllst.

Die Parameter sollten selbsterklärend sein und die Funktion macht dann nichts anderes, als ein Konfigurations-Array für die Bilderzeugungs-Funktionen von Typo3 (cObj->Image(Konfigurationsarray)) zu erzeugen. Mit Angabe, welche Datei verwendet werden soll und welche Größenmaße gewünscht sind.

### [#6](https://www.typo3.net/d/88658-cobj-image-croppen/6) · rasta · 2009-05-18

Vielen herzlichen Dank für das posten @Gregor !!

Konnte es zeitlich leider noch nicht probieren da ich grad "Land unter" bin, werds aber bald versuchen. Danke.

---

Quelle: „cobj->image crop(pen)“, typo3.net, https://www.typo3.net/d/88658-cobj-image-croppen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
