[TYPO3-german] Gifbuilder, Skalierung

Peter Linzenkirchner liste at lisardo.de
Mon Mar 16 16:44:12 CET 2015


OK, gibts schon: 
https://forge.typo3.org/issues/65378

Aber das dort beschriebene Patchset funktioniert nicht - bzw. offenbar nur auf PHP 5.5 oder höher. Scheint ein Backport aus 7 zu sein ... Die beste Lösung ist wohl, die Datei von Version 6.2.9 zu verwenden. Zumindest in meinen Tests funktioniert es, die einfach auszutauschen. Es scheint im wesentlichen eine fehlerhafte Bedingung zu sein, die dazu führt, dass crop und scale nicht mehr durchgeführt sondern übersprungen werden. 

Vielleicht hilft es ja anderen ... :-)

Gruß
Peter



> Am 16.03.2015 um 15:23 schrieb Peter Linzenkirchner <liste at lisardo.de>:
> 
> OK, antworte ich mir mal selber: 
> 
> bis TYPO3 6.2.9 funktioniert das. In Version 6.2.10 wurde die Zeile
> 
> $this->setup[$theKey . '.']['file'] = $fileInfo[3];
> 
> in der Datei gifbuilder.php durch diese Zeilen ersetzt: 
> 
> if ($fileInfo['originalFile'] instanceof \TYPO3\CMS\Core\Resource\File) {
> 	$this->setup[$theKey . '.']['file'] = $fileInfo['originalFile']->getForLocalProcessing(FALSE);
> } else {
> 	$this->setup[$theKey . '.']['file'] = $fileInfo[3];
> 
> Damit geht es nicht mehr. Sobald ich diese Änderung rückgängig mache, funktioniert es wieder. 
> 
> Ich kenne den Core nicht gut genug, um sagen zu können, was hier passiert - falls es jemand weiß, bitte melden. Ansonsten werde ich das als Bug melden. 
> 
> Gruß
> Peter
> 
> 
> }
>> Am 16.03.2015 um 11:59 schrieb Peter Linzenkirchner <liste at lisardo.de>:
>> 
>> Hallo Liste, 
>> 
>> bei folgendem Skript: 
>> 
>> lib.imageWithWatermark = IMG_RESOURCE
>> lib.imageWithWatermark {
>> 	file = GIFBUILDER
>> 	file {
>> 		XY = [10.w],[10.h]
>> 		10 = IMAGE
>> 		10.file {
>> 		    import.data = current
>>                   treatIdAsReference = 1
>>                   height = 600
>> 		}
>> 		20 = IMAGE
>> 		20.offset = [10.w]-[20.w]-20,[10.h]-[20.h]-20
>> 		20.file = fileadmin/....../watermark.png
>> 	}
>> }
>> 
>> skaliert mir der Gifbuilder das Bild nicht, sondern schneidet es bei 600 Pixeln einfach ab ... Kann mir jemand auf die Sprünge helfen? 
>> (TYPO3 6.2.10, gaphicsmagick
>> 
>> Danke
>> Peter
>> 
>> --
>> Xing: http://www.xing.com/profile/Peter_Linzenkirchner
>> Web: http://www.typo3-lisardo.de
>> Facebook: http://tinyurl.com/lisardo-multimedia
>> 
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 
> --
> Xing: http://www.xing.com/profile/Peter_Linzenkirchner
> Web: http://www.typo3-lisardo.de
> Facebook: http://tinyurl.com/lisardo-multimedia
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

--
Xing: http://www.xing.com/profile/Peter_Linzenkirchner
Web: http://www.typo3-lisardo.de
Facebook: http://tinyurl.com/lisardo-multimedia



More information about the TYPO3-german mailing list