2016-05-04 4 views
0

Je souhaite ouvrir une image de catalogue vierge et appliquer par-dessus un texte incliné (déformé). Je cet extrait de typoscript:Typo3: GIFBUILDER ajouter du texte déformé au-dessus de l'image

/** 
* Catalog image 
*/ 
lib.catalogImage = IMAGE 
lib.catalogImage { 
    file = GIFBUILDER 
    file { 
     XY = 242,270 
     format = png 
     quality = 80 

     10 = IMAGE 
     10 { 
      file = EXT:theme/Resources/Public/Images/catalog_blank.jpg 
     } 

     15 = IMAGE 
     15 { 
      offset = 20,20 

      file = GIFBUILDER 
      file { 
       XY = 150,50 

       10 = TEXT 
       10 { 
        text = Datenblatt 
        fontSize = 12 
        offset = 28,110 
        fontColor = black 
        niceText = 1 
       } 

       20 = SCALE 
       20 { 
        params = -matte -virtual-pixel transparent -distort Perspective '0,0,0,0 0,90,0,90 90,0,90,25 90,90,90,65' 
       } 
      } 
     } 
    } 
} 

Le problème est, je reçois toujours la zone de texte blanc, sans texte en elle. Qu'est-ce que je fais de mal?

image catalogue Blank:

enter image description here

image Résultat:

enter image description here

EDIT:

J'ai aussi essayé d'ajouter:

niceText.after = -matte -virtual-pixel transparent -distort Perspective '0,0,0,0 0,90,0,90 90,0,90,25 90,90,90,65' 

à l'objet TEXT, selon les docs (https://docs.typo3.org/typo3cms/TyposcriptReference/Gifbuilder/ObjectNames/Index.html), mais cela ne semble pas du tout envisagé. Le résultat est le suivant:

enter image description here

+0

Juste un conseil: faites-le avec CSS :) https://24ways.org/2010/intro-to-css-3d-transforms/ – biesior

+0

En fin de compte, je l'ai fait, même si un texte incliné à 7 degrés ne ressemble pas c'est bon.. – cili

Répondre

0

On dirait que .nice n'obtient pas avec l'échelle. J'ai supprimé niceText et le texte est maintenant affiché correctement.