L'un de mes documents va être exploité dans une vidéo. On me demande qu'il fasse 1080 lignes de 1920 pixels.

L'ECM suivant ne me semble pas satisfaisant du tout :

\documentclass{article}
\usepackage{geometry}
\geometry{
paperwidth=1920pt,
paperheight=1080pt,
}
\usepackage{lipsum}

\begin{document}
\lipsum[1-3]
\end{document}

Comment faire ? Je connais les points, les ex et les em, voire les pica et les didot... mais les pixels ??!

Posée 16 Fév, 20:44

Pathe's gravatar image

Pathe ♦♦
7.6k49208252
Taux d'acceptation : 55%

Il me semble qu’un pdf est un format vectoriel. Si l’on parle de pixels, on est plutôt en raster. Peut-être une manipulation d’outils de conversion du pdf vers du raster est-elle plus utile que cele du fichier TeX? Par exemple mutool a une option de sortie du pdf vers le jpg permettant de préciser la résolution en dpi.

(16 Fév, 21:00) sztruks sztruks's gravatar image

@sztruks : merci pour ton commentaire. À vrai dire, je n'en sais rien : on me demande ce format, voilà tout. Mon document contiendra des titres en pleine page, des images... un peu comme un beamer.

(16 Fév, 23:18) Pathe ♦♦ Pathe's gravatar image
1

Dans ce cas, je pense que le plus simple est de créer ton pdf, de le découper page par page avec mutool ou autre, puis de convertir chacune d’entre elle en tiff ou jpeg à la bonne résolution (ou bien en gif animé, ce qui serait sans doute encore mieux), mais je ne maîtrise pas ce format. Avec GraphicsMagicket en shell cela donnerait — aux aménagements de shell près, chez moi c’est ksh — : for i in fichier-*.pdf; do gm convert -quality 100 -resize 1920x1080! $i ${i%pdf}.jpg; done

(17 Fév, 08:19) sztruks sztruks's gravatar image

La demande originelle est d'obtenir un format de la page qui corresponde à celui de la vidéo sans recadrage. Soit une diagonale d’image de 1,7777777778 (1 920/1 080). Le réglage de \geometry{paperwidth=1920pt,paperheight=1080pt,} modifie la taille de la page du fichier compilé. Tu obtiens un nouveau rectangle de 67,7 cm × 38 cm, à l’italienne. C’est le format de l’image qui est souhaité. Demande à \LaTeX une image dont la diagonale corresponde à ce format, mais dans une dimension qui ne perd pas la taille des caractères. Il faut aussi régler les marges et optimiser la taille des caractères….

Un essai à fignoler.

\documentclass{article}
\usepackage
 [
 paperwidth=576pt, % 20,32 cm ; 576 = 1 920 × 0,3
 paperheight=324pt,% 11,43 cm ; 324 = 1 080 × 0,3
 textwidth=14cm,
 textheight=7cm
 ]
{geometry}
\usepackage{lipsum}
\usepackage{nopageno}
\begin{document}
\lipsum[1-3]
\end{document}

Le pdf — sans inclusion d’images bitmat — est vectorisé. Tu n’as pas à effectuer de conversion de ton pdf vers un fichier video dont tu sembles ignorer le format d’ailleurs.

Lien permanent

Publiée 17 Fév, 15:11

MFerrer's gravatar image

MFerrer
499918
Taux d'acceptation : 14%

Modifiée 17 Fév, 15:16

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.

Mots-clés de la question :

×6
×6
×4
×1

Question posée : 16 Fév, 20:44

Question vue : 331 fois

Dernière mise à jour : 17 Fév, 15:16