Affichage Gif sur moniteur
3 participants
Page 1 sur 1
Affichage Gif sur moniteur
Bonjour à tous,
Je viens vers vous aujourd'hui car j'aurais besoin d'aide sur certaine chose!
Je suis sur un serveur FTB ayant computercraft et j'aimerais afficher sur un moniteur un gif...
Et je suis vraiment vraiment débutant!
Je suis dispo pour TS, skype et surtout pour recevoir masssssse aide!
Merci les petits génies!
Tobias
Je viens vers vous aujourd'hui car j'aurais besoin d'aide sur certaine chose!
Je suis sur un serveur FTB ayant computercraft et j'aimerais afficher sur un moniteur un gif...
Et je suis vraiment vraiment débutant!
Je suis dispo pour TS, skype et surtout pour recevoir masssssse aide!
Merci les petits génies!
Tobias
Skyarin- Messages : 4
Date d'inscription : 19/07/2017
Re: Affichage Gif sur moniteur
Tous d'abord il te faut récupérer les données du GIF, voici sa construction : http://www.onicos.com/staff/iz/formats/gif.html
Une fois fait tu prends les donnés de couleurs de chaques pixels de chaques images et tu regarde quelle et la couleur de CC la plus proche, les valeurs RGB de ComputeCraft sont ici : http://www.computercraft.info/wiki/Colors_(API)
Pour savoir quelle couleur est la plus proche de CC tu utilise la fonction de distance math.sqrt((R1-R2)^2 + (G1-G2)^2 + (B1-B2)^2)
ou alors tu peux utilisé mon API qui calcule une distance par rapport a la Vue humaine si tu y arrive en utilisant les deltasCIE (des conversion sont a faire au préalable) : http://forum.computercraft.fr/t483-api-colorsystem
une fois que tu a recalculer les pixels de chaques images, tu n'a plus qu'a les affichés sur ton écran, images par images en boucle, et voilà
pour affiché sur l'écran tu fais un monitor=peripheral.wrap(ton ecran)
tu affiche tes pixels avec un monitor.setCursorPos(x,y) puis monitor.setBackgroundColor(couleur du pixel) et enfin monitor.write(" ")
Une fois fait tu prends les donnés de couleurs de chaques pixels de chaques images et tu regarde quelle et la couleur de CC la plus proche, les valeurs RGB de ComputeCraft sont ici : http://www.computercraft.info/wiki/Colors_(API)
Pour savoir quelle couleur est la plus proche de CC tu utilise la fonction de distance math.sqrt((R1-R2)^2 + (G1-G2)^2 + (B1-B2)^2)
ou alors tu peux utilisé mon API qui calcule une distance par rapport a la Vue humaine si tu y arrive en utilisant les deltasCIE (des conversion sont a faire au préalable) : http://forum.computercraft.fr/t483-api-colorsystem
une fois que tu a recalculer les pixels de chaques images, tu n'a plus qu'a les affichés sur ton écran, images par images en boucle, et voilà
pour affiché sur l'écran tu fais un monitor=peripheral.wrap(ton ecran)
tu affiche tes pixels avec un monitor.setCursorPos(x,y) puis monitor.setBackgroundColor(couleur du pixel) et enfin monitor.write(" ")
Shiranuit- Messages : 164
Date d'inscription : 02/04/2016
Re: Affichage Gif sur moniteur
Wow, ahaha merci de ton aide mais il faaut savoir que je n'ai absolument rien compris...
Si juste la fin quand tu parles des écrans, ...
Si juste la fin quand tu parles des écrans, ...
Skyarin- Messages : 4
Date d'inscription : 19/07/2017
Re: Affichage Gif sur moniteur
Enfaite j'aimerais pouvoir afficher cette image sur un computer <a href=[/img]" />
Skyarin- Messages : 4
Date d'inscription : 19/07/2017
Re: Affichage Gif sur moniteur
Tu peux aller voir ici : http://forum.computercraft.fr/t136-transformer-une-image-pour-l-afficher-sous-computercraft
Shiranuit- Messages : 164
Date d'inscription : 02/04/2016
Re: Affichage Gif sur moniteur
J'ai fait une super vidéo (lol) qui mâche le travail,avec des trucs qui font le job directement :
Re: Affichage Gif sur moniteur
Oh putain Cedmeu! J'ai regardé pas mal de vidéo de toi, rigolos de tomber sur toi maintenant! J'ai réussi à l'afficher à l'aide d'un logiciel puis j'ai changé les pixels défaillant directement sur le computer en modifiant le ficher dl via pastebin!
Merci quand même mon petit Cedmeu
Bonne continuation!
Merci quand même mon petit Cedmeu
Bonne continuation!
Skyarin- Messages : 4
Date d'inscription : 19/07/2017
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum