IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

Renverser du texte


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut Renverser du texte
    Bonjour à tous,

    Je cherche à renverser du texte comme sur cette image en C :



    Est ce possible ? Si oui, comment s'y prendre ?

    Merci beaucoup
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  2. #2
    Invité(e)
    Invité(e)
    Par défaut
    Bonjour,

    Cherchez vous à renverser une image ? Écrire à l'envers dans une ligne de commande ? Afficher une image à l'envers ou autre ?

  3. #3
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 487
    Par défaut
    Citation Envoyé par Aspic Voir le message
    Bonjour à tous,

    Je cherche à renverser du texte comme sur cette image en C : Est ce possible ? Si oui, comment s'y prendre ?

    Merci beaucoup
    Bonjour,

    Il n'y a rien en standard dans le langage C qui permette de traiter une image. En revanche, il existe de nombreuses bibliothèques qui le font. Dans ce cas, une fois que tu as choisi celle qui te plaît, il faut regarder dans son manuel pour voir si l'une de ces fonctions le fait pour toi.

    Sinon, étant donné que l'image est renversée selon les deux axes, il suffit de la lire à l'envers. Toute la difficulté résidant alors dans le décodage du format de fichier. Mais si tu as déjà une image au format brut, tu la lis depuis le dernier octet en remontant jusqu'au premier.

    Essaie la gdlib, par exemple. Ou la SDL.

  4. #4
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Bonsoir,

    Désolé je n'ai pas été assez précis.

    Ce ne seront pas des images mais bel et bien du texte affiché sur un écran LCD à l'aide du langage C (programmation d'un clavier type azerty).

    Donc en jouant sur les lettres (ou les pixels pour former les lettres), peut-on faire cette symétrie centrale ?

    Merci
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  5. #5
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 487
    Par défaut
    Citation Envoyé par Aspic Voir le message
    Donc en jouant sur les lettres (ou les pixels pour former les lettres), peut-on faire cette symétrie centrale ?
    Tout dépend de l'afficheur que tu pilotes. Si c'est un véritable écran matriciel à pixels, oui, cela se gère de la même façon que la mémoire vidéo d'un micro-ordinateur ordinaire. S'il s'agit, en revanche, d'un afficheur LCD à n lignes de m caractères, alors l'appareil embarque son jeu de caractère bitmap, comme le mode texte d'une carte vidéo sur PC.

    Il faut voir, alors, si tu peux télécharger un nouveau jeu de caractères. Si c'est le cas, c'est gagné. Le programme à rédiger peut éventuellement être fastidieux, mais jamais très complexe. Si ce n'est pas le cas, alors le problème est insoluble, à moins de faire de l'ASCII-art.

  6. #6
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Merci, j'attendrais d'en savoir plus sur le matériel que je vais utiliser (je le saurais Jeudi qui vient car j'ai ma soutenance )

    Je reviendrais ensuite sur ce topic ^^

    Merci
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  7. #7
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par Aspic Voir le message
    Donc en jouant sur les lettres (ou les pixels pour former les lettres), peut-on faire cette symétrie centrale ?
    comme dit plus haut, oui c'est possible, si tu disposes soit de la routine d'affichage d'un pixel, et/ou des fichiers de dessin des polices...

  8. #8
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par Aspic Voir le message
    Je cherche à renverser du texte comme sur cette image en C :

    Est ce possible ? Si oui, comment s'y prendre ?
    Recâble ton afficheur à l'envers...

  9. #9
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    ou re-dessine les caractères de la police

  10. #10
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    117
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2006
    Messages : 117
    Par défaut
    renverse l'ecran directement ?

    ==> []

  11. #11
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 487
    Par défaut
    Citation Envoyé par souviron34 Voir le message
    ou re-dessine les caractères de la police
    C'est ce qu'il essaie de faire. On en est à savoir si c'est possible ou pas sur son matériel.

  12. #12
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    ok. Mais c'est cela qu'il faudrait connaître : quelle est la (les) polices utilisées ? Sont-elles vectorielles, ou bien chaque taille a-t-elle son propre fichier de dessin de fonte ?

    J'ai déjà fait ceci, avec les polices de base de gd (outil pour Gif par Tomas Boutell), en y ajoutant 4 polices, dont les ISO-8859...

    Maintenant le tout est de savoir si il dispose des fichiers de dessin, ou si il a juste accès à ce qui est d'ores et déjà dispo (compilé)...

  13. #13
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 487
    Par défaut
    Citation Envoyé par souviron34 Voir le message
    ok. Mais c'est cela qu'il faudrait connaître : quelle est la (les) polices utilisées ? Sont-elles vectorielles, ou bien chaque taille a-t-elle son propre fichier de dessin de fonte ?
    Il travaille sur un écran LCD. Il y a donc de fortes chances que ce soit une petite machine embarquée avec un micro-contrôleur et pas un puissant PC.

Discussions similaires

  1. afficher du texte
    Par Mau dans le forum OpenGL
    Réponses: 10
    Dernier message: 24/06/2003, 15h31
  2. taille du texte dans un viewport
    Par pitounette dans le forum OpenGL
    Réponses: 3
    Dernier message: 22/07/2002, 12h06
  3. combobox->text
    Par clovis dans le forum C++Builder
    Réponses: 18
    Dernier message: 21/06/2002, 15h43
  4. fichier binaire ou texte
    Par soussou dans le forum C++Builder
    Réponses: 4
    Dernier message: 14/06/2002, 13h39
  5. Réponses: 2
    Dernier message: 10/06/2002, 11h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo