module inscription newsletter haut de page forum mobile

Dismiss Notice

ateliers live resolve avec forest

Ateliers Live Resolve - Formez-vous en ligne tous les mois avec Forest !
Faites rapidement évoluer la qualité de vos étalonnage avec nos ateliers mensuels de 3h.
Toutes les infos

Ateliers et Formations

[Problème] Expression Fond derrière texte

Discussion in 'Adobe After Effects' started by EditorChris, Aug 27, 2019.

  1. EditorChris

    Appréciations:
    +7 / 9 / -0

    Trophy Points:
    1,650
    Likes Received:
    1
    Messages:
    635
    Bonjour à tous,

    Voilà j'aimerais créer une expression qui me permette d'avoir un fond derrière mon texte et qui s'adapte automatique à la taille + une marge de ce texte.

    Ainsi quand créerai une phrase mon cadre/fond, se créera automatique derrière en fonction de la phrase.

    J'espère avoir été assez clair.

    Idéalement sur deux lignes cela serait génial avec un cadre qui épouse la forme des deux lignes + marge sur les côtés.

    Merci pour vos retours.
     
  2. JulienBB

    Appréciations:
    +4 / 8 / -0

    Trophy Points:
    1,520
    Likes Received:
    7
    Messages:
    360
    Bonjour,

    Avec les objets graphiques essentiels du peux avoir un fond qui s'adapte automatiquement au texte que tu créé.
    Tu créé cela et tu enregistres le projet. Il suffit d'ouvrir ce projet quand tu as besoin d'un texte avec son cadre adaptatif comme base à un nouveau projet.
     
  3. EditorChris

    Appréciations:
    +7 / 9 / -0

    Trophy Points:
    1,650
    Likes Received:
    1
    Messages:
    635
    Oui c'est ce à quoi je penais autrement mais je crois que le cadre s'adapte à la ligne la plus longue et pas à chaque ligne comme je le souhaite ???
     
    #3 EditorChris, Aug 28, 2019
    Last edited by a moderator: Aug 28, 2019
  4. EditorChris

    Appréciations:
    +7 / 9 / -0

    Trophy Points:
    1,650
    Likes Received:
    1
    Messages:
    635
    comment faire pour que le cadre s'adapte ?
     
    #4 EditorChris, Aug 28, 2019
    Last edited by a moderator: Aug 28, 2019
  5. AQW333

    So
    Appréciations:
    +857 / 3,494 / -32

    Trophy Points:
    17,700
    Likes Received:
    317
    Messages:
    13,786
    Comme avec du sous titrage... !?! :unsure:
     
  6. ogt

    ogt Regretté conseiller technique
    So
    Appréciations:
    +713 / 1,396 / -42

    Trophy Points:
    17,700
    Likes Received:
    548
    Messages:
    23,510
    J'ai fait le test avec les objets graphiques essentiels, dans Premiere (que je maitrise mieux qu'AfterEffects).
    Aucun problème pour avoir un fond qui s'adapte à la longueur du texte, si on le fait chaque ligne séparément.
    On peut modifier le contenu d'une ligne, le fond s'adapte automatiquement (en ayant bien sûr fait le bon "accrocher à"), y compris si on change la taille de la police.

    Olivier
     

    Attached Files:

  7. EditorChris

    Appréciations:
    +7 / 9 / -0

    Trophy Points:
    1,650
    Likes Received:
    1
    Messages:
    635
    Merci, en effet j'ai testé cela sous premiere est c'est assez efficace.
     
    #7 EditorChris, Aug 29, 2019
    Last edited by a moderator: Aug 29, 2019
  8. Julienschi

    Appréciations:
    +3 / 15 / -0

    Trophy Points:
    1,170
    Likes Received:
    5
    Messages:
    41
    Le fond doit être un calque de forme, pas un solide.

    Sur l'échelle du calque de forme qui fait le fond/cadre du texte, mettre l'expression :

    t = thisComp.layer("TEXTE");
    marge_largeur = 20;
    marge_hauteur = 10;

    tRect = t.sourceRectAtTime(time,false);
    tHB = t.toComp([tRect.left,tRect.top]);
    tGD = t.toComp([tRect.left+tRect.width,tRect.top+tRect.height]);
    monRect = sourceRectAtTime(time,false);
    monHB = toComp([monRect.left,monRect.top]);
    monGD = toComp([monRect.left+monRect.width,monRect.top+monRect.height]);

    [(tGD[0]-tHB[0] + 2*marge_largeur)/(monGD[0]-monHB[0]),(tGD[1]-tHB[1]+ 2*marge_hauteur)/(monGD[1]-monHB[1])]*100
     
  9. ogt

    ogt Regretté conseiller technique
    So
    Appréciations:
    +713 / 1,396 / -42

    Trophy Points:
    17,700
    Likes Received:
    548
    Messages:
    23,510
    Ben, c'est plus simple dans Premiere : rien à faire c'est automatique.

    Olivier
     
  10. Julienschi

    Appréciations:
    +3 / 15 / -0

    Trophy Points:
    1,170
    Likes Received:
    5
    Messages:
    41
    Certes !

    Mais à ma connaissance, on ne peut pas contrôler ses marges (leurs tailles). Avec cette expression, oui. (et finalement, c'est un simple copier coller...)
     
  11. EditorChris

    Appréciations:
    +7 / 9 / -0

    Trophy Points:
    1,650
    Likes Received:
    1
    Messages:
    635
    Merci, finalement j'ai réussi en dupliquant ma composition et en appliquant une box paramétrable et un gaussien
     
    #11 EditorChris, Oct 11, 2019
    Last edited by a moderator: Oct 11, 2019
Loading...

Share This Page

Vous souhaitez annoncer sur le Repaire ? Contactez-nous