[TYPO3-german] Probleme mit Gifbuilder, Bild mit Text

typo3 at hh-iservice.de typo3 at hh-iservice.de
Wed Aug 22 09:47:32 CEST 2007


Hallo Joey,

On Wed, 22 Aug 2007 01:13:26 +0200, "JoH asenau" <info at cybercraft.de>
wrote:
>> $img["file"] = 'GIFBUILDER';
>> $img['file.']["XY"] = '180,135';
>> $img['file.']["BorderColor"] = '#ffffff';
>>
>> $img['file.']["5"] = 'IMAGE';
>> $img['file.']["5."]["file"] =
>> 'uploads/tx_availablereptiles/'.$fNID.'';
>>
>> Der Text erscheint Ordnungsgemäß auf dem Bild nur ist das Ausgangsbild
>> nicht auf die gewünschte Größe von 180x135px verkleinert. Es wird mir
>> ein neues Bild erstellt und ein Teilausschnitt in der Größe von
>> 180x135px dargestellt.
>>
>> Wie kann ich dieses Problem denn lösen? Hat jemand einen Hinweis für
>> micht?
> 
> Wie wär's denn mal mit einer Größenangabe für das IMAGE im GIFBUILDER
> ...

Danke habe ich jetzt gemacht.

> ;-)
> 
> Wobei ich mir ziemlich sicher bin, daß Du mit dem imageLinkWrap vor die
> Wand
> läufst, weil das Originalbild laut TSref _kein_ GIFBUILDER sein darf ...
> 
> Ein Workaround wäre mit der Alternativen URL zu arbeiten und dort per
> IMG_RESOURCE das Originalbild (ggf. ebenfalls als GIFBUILDER)
> reinzustricken.

So geht es nun:

case 'cimage':
  $conf['image']['file']='uploads/tx_availablereptiles/'.$fNID.'';
	
  $img["file"] = 'GIFBUILDER';
  $img['file.']["XY"] = '180,135';
  
  $img['file.']["5"] = 'IMAGE';
  $img['file.']["5."]["file"] = 'uploads/tx_availablereptiles/'.$fNID.'';
  $img['file.']["5."]["file."]["maxW"] = '180';
  
  $img['file.']["10"] = 'TEXT';
  $img['file.']["10."]["offset"] = '32,22';
  $img['file.']["10."]["text"] = 'v e r k a u f t';
  $img['file.']["10."]["nicetext"] = '1';
  $img['file.']["10."]["fontColor"] = 'red';
  $img['file.']["10."]["fontFile"] = "fileadmin/fonts/arial.ttf";
  $img['file.']["10."]["fontSize"] = '20';
  
  $image .= $this->cObj->IMAGE($img);
  
  $click_conf['bodyTag'] = '<body bgcolor="white" leftmargin="0"
topmargin="0" marginwidth="0" marginheight="0">';
  $click_conf['JSwindow'] = '1';
  $click_conf['JSwindow.newWindow'] = '0';
  $click_conf['JSwindow.expand'] = '0,0';
  $click_conf['enable'] = '1';
  $click_link =
$this->cObj->imageLinkWrap($image,$conf['image']['file'],$click_conf);
  
  return $click_link;
break;

> HTH
> 
> Joey

Grüße Marko

> 
> --
> Wenn man keine Ahnung hat: Einfach mal Fresse halten!
> (If you have no clues: simply shut your gob sometimes!)
> Dieter Nuhr, German comedian
> openBC/Xing: http://www.cybercraft.de
> T3 cookbook: http://www.typo3experts.com



More information about the TYPO3-german mailing list