Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Forum général sur le langage C !

Modérateur : Jérémy

Touch Panel avec mikroC ( écran tactile)
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 44
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#21 Message par Jérémy » sam. 14 nov. 2015 18:02

Je viens de voir que les lignes parlent en int , alors que je les ai transformées en char .

J'en suis rendu la :

Code : Tout sélectionner

const code unsigned char back1_bmp[224] = {
0x00, 0x10, 0x00, 0x10, 0xC6, 0x18, 0xC6, 0x18,
0xC6, 0x18, 0xC6, 0x18, 0xC6, 0x18, 0xC6, 0x18,
0xC6, 0x18, 0xC6, 0x18, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xC6, 0x18, 0xC6, 0x18,
0xC6, 0x18, 0xC6, 0x18, 0xC6, 0x18, 0xC6, 0x18,
0xC6, 0x18, 0xC6, 0x18, 0xFF, 0xFF, 0xC6, 0x18,
0x00, 0x10, 0x00, 0x10, 0xC6, 0x18, 0xC6, 0x18,
0xC6, 0x18, 0xC6, 0x18, 0xC6, 0x18, 0xC6, 0x18,
0xC6, 0x18, 0xC6, 0x18, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xC6, 0x18, 0xC6, 0x18,
0xC6, 0x18, 0xC6, 0x18, 0xC6, 0x18, 0xC6, 0x18,
0xC6, 0x18, 0xC6, 0x18, 0xFF, 0xFF, 0xC6, 0x18,
0x00, 0x10, 0x00, 0x10, 0xC6, 0x18, 0xC6, 0x18,
0xC6, 0x18, 0xC6, 0x18, 0xC6, 0x18, 0xC6, 0x18,
0xC6, 0x18, 0xC6, 0x18, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xC6, 0x18, 0xC6, 0x18,
0xC6, 0x18, 0xC6, 0x18, 0xC6, 0x18, 0xC6, 0x18,
0xC6, 0x18, 0xC6, 0x18, 0xFF, 0xFF, 0xC6, 0x18,
0x00, 0x10, 0x00, 0x10, 0xC6, 0x18, 0xC6, 0x18,
0xC6, 0x18, 0xC6, 0x18, 0xC6, 0x18, 0xC6, 0x18,
0xC6, 0x18, 0xC6, 0x18, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xC6, 0x18, 0xC6, 0x18,
0xC6, 0x18, 0xC6, 0x18, 0xC6, 0x18, 0xC6, 0x18,
0xC6, 0x18, 0xC6, 0x18, 0xFF, 0xFF, 0xC6, 0x18
};


Il se passe quelques chose ; l'écran affiche des pixels de différentes couleurs bizarrement !
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Touch Panel avec mikroC ( écran tactile)
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#22 Message par satinas » sam. 14 nov. 2015 18:09

Lien sur ton logiciel ?

Touch Panel avec mikroC ( écran tactile)
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 44
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#23 Message par Jérémy » sam. 14 nov. 2015 18:20

J'ai pas retrouvé le lien :

Voici le logiciel il est pas lourd

1394116855_display_png_imag_mikroc_pic32.rar
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Touch Panel avec mikroC ( écran tactile)
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#24 Message par satinas » sam. 14 nov. 2015 18:31

Il permet de créer un fichier bmp à partir d'une image JPG, PNG
Voila ce qu'il me sort à partir d'une image PC, tu remarqueras que ça commence par "BM"
Et il me viendrait pas à l'idée, d'y toucher avant de l'afficher ....

//Generated with TFT Image Tools v1.03

//Width 320px; Height 240px
const code char _Clr_16b_bwi[10577] = {
0x42, 0x57, 0x49, 0x01, 0x40, 0x00, 0xF0, 0x03, 0x13, 0x03, 0x13, 0xFF, 0x0C, 0x89, 0xFF, 0xFF, 0xFF,
0xFF, 0x03, 0xF7, 0xBF, 0xB6, 0xBC, 0x3C, 0x36, 0x03, 0x13, 0x03, 0x13, 0xFF, 0x01, 0x36, 0xFF, 0xFF,
0xFF, 0xFF, 0x06, 0x4C, 0x77, 0x03, 0x13, 0x03, 0x13, 0xFF, 0x01, 0x35, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,
...
0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0xCE, 0x79, 0x31, 0x86, 0x00, 0x01, 0x00, 0x01, 0x00, 0x4A, 0x49, 0xC6,
0x38, 0xFF, 0xFF, 0xFF, 0xFF, 0x0C, 0x00, 0x01, 0x00, 0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x4F,
0x6D, 0x8D, 0xFA, 0x03, 0x13, 0x03, 0x13, 0xFF, 0x01, 0x3D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x13, 0xFE,
0x45, 0x4F, 0x46
};

Touch Panel avec mikroC ( écran tactile)
JEJE89000
Avatar de l’utilisateur
Débutant
Débutant
Messages : 45
Âge : 44
Enregistré en : octobre 2015
Localisation : dans le centre

#25 Message par JEJE89000 » sam. 14 nov. 2015 19:09

Bâ oui faut pas y toucher
Je vais finir mon programme et le poster tu pourra l essayer je me dépêche .

Touch Panel avec mikroC ( écran tactile)
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 44
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#26 Message par Jérémy » sam. 14 nov. 2015 19:20

Et il me viendrait pas à l'idée, d'y toucher avant de l'afficher ....

Justement j'y touche car je n'arrive pas l'afficher :mrgreen:

Comment as tu fais pour obtenir des valeurs au format 8bit ?
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Touch Panel avec mikroC ( écran tactile)
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#27 Message par satinas » sam. 14 nov. 2015 19:34

Rien de particulier, import image, puis MikroC Resource, et ça crée 2 fichiers .c et .h
J'ai beau lire les forums j'ai toujours pas compris si MikroE utilise son propre format bmp, ou s'il traite les fichiers bmp standard. En tout cas ils préconisent leur soft Visual Tft pour faire des fichiers pour Tft_image()

Touch Panel avec mikroC ( écran tactile)
JEJE89000
Avatar de l’utilisateur
Débutant
Débutant
Messages : 45
Âge : 44
Enregistré en : octobre 2015
Localisation : dans le centre

#28 Message par JEJE89000 » sam. 14 nov. 2015 19:48

oui moi aussi je viens d essayer s est ce que j ai trouver

Touch Panel avec mikroC ( écran tactile)
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 44
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#29 Message par Jérémy » sam. 14 nov. 2015 20:02

En effet c'est le format bwi que est créer, j’avais changer en faisant un click gauche en BMP
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Touch Panel avec mikroC ( écran tactile)
JEJE89000
Avatar de l’utilisateur
Débutant
Débutant
Messages : 45
Âge : 44
Enregistré en : octobre 2015
Localisation : dans le centre

#30 Message par JEJE89000 » sam. 14 nov. 2015 20:12

Ah ok oops


Retourner vers « Langage C »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 44 invités