• [^] # Re: Seul un...

    Posté par . En réponse à la dépêche Microsoft va-t-il ouvrir Office à de nouveaux formats de documents ?. Évalué à 8.

    Oui c'est sur http://punishment.librelogiciel.com

    J'ai fait ça en 2005 suite à une idée de mon aînée et discussions endiablées en famille... C'est fait avec Python (python.org), ReportLab (reportlab.org) et PIL (pythonware.com).

    Le principe est relativement simple (je passe volontairement certains détails d'implémentation), une fois que la réglure est en place (quadrillage) :

    * Faire des tâches d'encre sur des feuilles blanches (c'est rigolo).

    * Scanner le plus d'images de tâches possibles, les mettre en .PNG sur fond transparent (ici en fait ce sont des GIF, malheureusement,car la librairie PIL gère(-ait ?) mal la transparence PNG).

    * Choisir une police cursive au hasard (moins d'une dizaine actuellement, libres ou freeware)

    * Pour chaque ligne, choisir une taille de police permettant de faire tenir le texte sur une seule ligne. Ensuite (en même temps) tirer au hasard la position de départ de l'écriture à la marge gauche. Tirer au hasard un facteur de réduction/agrandissement horizontal, et un autre vertical, c'est TRES léger mais ça permet d'avoir des lignes toutes différentes, comme une vraie écriture manuscrite. Ecrire le texte dans cette police et taille.

    * Tirer un nombre de tâches au hasard. Pour chaque tâche, tirer la position et un angle de rotation au hasard, ainsi qu'un facteur d'agrandissement/réduction. Surimposer la tâche sur le texte.

    * Surimposition des perforations.

    * Page suivante jusqu'à épuisement du nombre de lignes demandées.

    Je publierai peut être de nouveau le code (GPLv2 ou 3), je l'avais fait quelques temps en 2005 puis je l'avais fermé de nouveau...

    J'aimerai avoir d'autres formats de pages car celui là est très utilisé en France mais qu'en est il des autres pays ??? Si quelqu'un a des infos n'hésitez pas... J'ai aussi plein de nouvelles tâches à scanner, ainsi qu'à chercher d'autres polices, c'est assez difficile d'en trouver de bonnes pour ce genre de travail, et je ne suis pas trop sûr pour certaines si elles sont vraiment utilisables légalement sur un tel site et il va falloir que je m'en préoccupe sérieusement...