![]() |
| | LinkBack | Themen-Optionen | Thema durchsuchen | Thema bewerten | Ansicht |
|
#1
| ||||
| ||||
Hallo, ich habe eine Extension programmiert, die auch fotos mit anzeigt. nun ist das Problem, dass die Fotos unterschiedliche Größen haben. nun möchte ich die breite festlegen, aber die höhe soll proportional zum eigentlichen bild sein (also keine verzerrten bilder). PHP: PHP-Code: Typoscript-Code:
wie kann ich die breite festlegen, aber die höhe variabel halten? Viele Grüße µaTh |
|
#2
| ||||
| ||||
| Moin! Die API hat eine Schnittstelle für Grafikoperationen, mit denen Du das machen kannst, nämlich der Gifbuilder: tslib_gifbuilder oder t3lib_stdgraphic Du holst Dir ein tslib_gifbuilder Objekt, initialisierst es und füllst es mit den gewünschten Grafikoperationen (sind die gleichen Parameter, wie beim TS-GIFBUILDER). Dann solltest Du das Bild aber noch cachen, weil das Skalieren doch etwas aufwändig ist. Bild auf feste Breite von 200px und Höhe proportional skaliert: PHP-Code: Allerdings wird das für sehr lange Hochkantbilder etwas ungünstig. Es gibt auch IMHO die Möglichkeit auf maximale Höhe und Breite zu skalieren. Damm muss beim Array folgendes übergeben werden: array('maxH'=> '200', 'maxW' => '200') - aber das habe ich nicht getestet. (Evtl. muss noch equalH gesetzt werden). Die Optioen findest Du aber auch in der TS Referenz für den GIFBUILDER. Beste Grüße, Josch.
__________________ Typo3 4.1.x |
|
#3
| |||
| |||
| danke für den hinweis. ich hab aber jetzt eine andere möglichkeit über CSS gefunden. trotzdem vielen dank. vllt. hilft es ja noch jemanden anderes. Viele Grüße µaTh |
|
#4
| ||||
| ||||
| Moin! Kommt darauf an, was Du bereit bist dem Herransurfenden zu zumuten. Denn ein Skalieren auf CSS/HTML-Ebene bedeutet, dass das Bild trotzdem in voller Auflösung übertragen wird. Ein Skalieren auf Serverseite sorgt für echte Nettodaten. Beste Grüße, Josch.
__________________ Typo3 4.1.x |
|
#5
| |||
| |||
| stimmt. daran hab ich garnicht gedacht..... |
|
#6
| |||
| |||
| ich verstehe deinen quelltext nicht. :sad: ich habe folgenden quelli: PHP-Code: Viele Grüße µaTh |
|
#7
| ||||
| ||||
| Moin! Nur was nicht? Zitat:
Beste Grüße, Josch.
__________________ Typo3 4.1.x |
|
#8
| |||
| |||
| hey arittner, also ich will ein kleine galerie in einer meiner extensions einbauen. die bilder werden in der DB-spalter "bild" abgespeichert und soll im marker ###BILD### ausgegeben werden. und dafür brauche ich ein nur kleine bilder von den bildern, die der redakteur hochgeladen hat. wie muss ich denn deinen quelltext einbauen und wo muss ich was anpassen? ich bin noch blutiger anfänger in sache PHP und TYPO3 Viele Grüße µaTh |
|
#9
| |||
| |||
| nochmal zu deinem quelltext: var $imgpath, da kommt der pfad des bildes rein und var $icon ist dann das fertige <img>-tag oder? und was muss ich da noch für mich anpassen? Viele Grüße µaTh |
|
#10
| |||
| |||
| was hälst du hiervon? hiermit erzeugst du ein html-image-tag und erzeugst automatisch eine image-datei im temp-ordner auf die verwiesen wird. PHP-Code: |
![]() |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | Thema bewerten |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| div Höhe in 100% der gesamten Fenster-Höhe | dersven | HTML & CSS | 1 | 06.07.07 10:23 |
| Bilderbreite für Content Elements | areanet | TemplaVoila | 2 | 26.03.07 13:55 |
| Bilderbreite wird ignoriert | hitechrolf | TYPO3 4.x Fragen und Probleme | 1 | 27.10.06 15:33 |
| Zwei Variabel addieren aber wie? | wrhein | TYPO3 3.x Fragen und Probleme | 0 | 26.05.06 09:34 |
| Warum Bilderbreite konstant 400 ? | shocki | TYPO3 3.x Fragen und Probleme | 3 | 13.12.04 14:08 |