:: Navigation
:: Libère ta PSP
Les Downgrades (PSP Fat)

Version 2.80 vers 1.50 (Team Noobz)
Version 3.03 vers 1.50 (Team Noobz)
Version 3.50 vers 1.50 (Team Noobz)
Toute version vers 1.50 (Team Noobz)

Custom Firmware (PSP Fat)

Installation 3.52M33-4 (Dark_Alex)
Installation 4.01 M33-2 (Dark_Alex)

Custom Firmware (PSP Slim & Lite)

Installation 3.60 M33 (Dark-Alex)
Installation 4.01 M33-2 (Dark_Alex)

Despertar del Cementerio (Toutes PSP)

Toutes PSP vers 3.90M33-3 (Dark_Alex)


:: Derniers posts
PSP Ground RSS : Les 20 derniers sujets Sujets Auteur Réponses Vues Dernier message
   [ Présentation ] Cloud81 Cloud81 0 10 Par Cloud81
aujourd'hui à 04:22
   [pre] scotch5 scotch5 3 56 Par bryce
aujourd'hui à 02:03
   Bleach Adventure passe en version 0.2 (démo maj) pspflashsystem 9 96 Par pspflashsystem
aujourd'hui à 01:26
   [News] Devil may cry sur PSP ? bryce 0 39 Par bryce
aujourd'hui à 00:31
   [Test] Everybody's Golf 2 Grannix 12 112 Par Grannix
aujourd'hui à 00:01
   svp toto9992 15 155 Par toto9992
hier à 23:28
   [News] flash0 débloqueur : debloquez votre flash 0 pomopop 5 275 Par carmelo2
hier à 23:10
   SVP j'ai besoin d'AIDE mac974 4 102 Par carmelo2
hier à 23:02

[Article] [LUA] Afficher une image< Sujet précédent  Sujet suivant >
Accueil du Forum -> Aides/Conseils -> Tutoriels

Page : [1] 2 >
AuteurMessage
  djdelarue



Messages : 975
Inscrit(e) le: 05.01.2008
Firmware: 3.90 M33
Go!Messenger : djdelarue
Statut : Hors ligne
Avertissement : 0
Posté le 06.04.2008 17:45  
[Article] [LUA] Afficher une image

Introduction

Vous savez comment afficher un texte, mais seulement est encore très limité, donc nous allons maintenant apprendre à afficher une image.

On commence le code

Avant tout, nous allons apprendre à afficher une image simple et ensuite je vous expliquerez comment afficher un texte sur une image sans que l'image soit sur votre texte et le rende ainsi illisible.

Donc pour rappel, l'écran de PSP fait 480x272pixels, donc si vous voulez une image qui prenne tout l'écran, voici la taille qu'elle doit faire.

En premier lieu, vous devez charger votre image:

Code:

image = Image.load("fond.png")

Alors expliquons un peu à quoi ça sert, tout premièrement à charger votre image, il ne faut surtout pas oublier le "I" majuscule de "Image.load" sinon vous aurez une erreur de script. Le "image" avant le "=" est le nom que vous utiliserez pour placer votre image dans le script ensuite. et entre parenthèse, c'est le nom de votre image avec son format, très important entre " ". Vous souhaitez créer un dossier image dans votre dossier d"homebrew, rien de plus simple, vous chargerez l'image avec ("images/fond.png") par exemple.

Ensuite, passons au code. Comme expliquez dans l'ancien tuto, on ouvre la boucle:

 

Code
while true do

Pas besoin de vous expliquez, vous avez compris maintenant, si c'est pas le cas relisez l'ancien tuto, car nous ne l'expliquerons plus dans les prochains tutoriels.

Maintenant on affiche l'image avec ce code:

 

Code
screen:blit(0,0,image)

voila, presque similaire au code du texte, ici nous avons mis "(0,0,image)", les deux 0 sont donc les coordonnées, vu que notre image fait 480x272, pas besoin de la placer sur la fenêtre PSP, mais si jamais elle est plus petite, vous devrez la placer. "image" est donc ce que je vous expliquez précédemment, soit le nom de l'image que nous avons chargé.

nous pouvons maintenant fermer notre boucle et terminez le code:

 

Code
screen.flip()
screen.waitVblankStart()
end

Voila, votre code est fini.

Le code entier

 

Code
image = Image.load("fond.png")

while true do
screen:blit(0,0,image)
screen.flip()
screen.waitVblankStart()
end

Maintenant vous souhaitez afficher une image avec un texte dessus, rien de compliquer, il faut juste respecter un ordre afin de ne pas rendre le texte illisible.

Nous vous donnons directement le code complet, normalement vous devriez réussir à le comprendre, la régle est juste que votre texte doit être chargé dans le code après l'image.

 

Code

image = Image.load("fond.png")
blanc = Color.new(255,255,255)

while true do
screen:blit(0,0,image)
screen:print(150,100,"Trop cool ce tuto de djdelarue!",blanc)
screen.flip()
screen.waitVblankStart()
end



Revenir en haut
  carmelo2



Messages : 1271
Inscrit(e) le: 11.06.2007
Firmware: 3.90 M33
Go!Messenger : carmelo2ground
Statut : Hors ligne
Avertissement : 0
Posté le 06.04.2008 22:37  
Réponse au sujet : [Article] Affichier une image en Lua
Merci pour ce tuto, mais cette image sert à quoi après? à mettre dans un homebrew?

PSP Noire + 2go =>2.80=>3.50=>1.50=>3.40OE-A=>3.52m33-4=>semi brique=>retour en 1.50=>de nouveau en 3.52m33-4=>3.71m33-3=>3.80m33-5=>semi-brick=>3.90m33-3=>4.01m33


Revenir en haut
  djdelarue



Messages : 975
Inscrit(e) le: 05.01.2008
Firmware: 3.90 M33
Go!Messenger : djdelarue
Statut : Hors ligne
Avertissement : 0
Posté le 06.04.2008 22:57  
Réponse au sujet : [Article] Affichier une image en Lua
c'est pour montrer que ça marche vraiment ^^ c'est juste un screen

3.71 -> 3.80 -> 3.71M33-2 -> 3.90M33 -> 3.90M33-2 -> 3.90M33-3 (TMv0.1)
__________________________________________



Le rap est une religion, la religion est un mythe.
Revenir en haut
  benjiwolff



Messages : 491
Inscrit(e) le: 09.01.2008
Firmware: 3.90 M33
Go!Messenger : benjiwolff
Statut : Hors ligne
Avertissement : 0
Posté le 07.04.2008 10:09  
Réponse au sujet : [Article] Affichier une image en Lua
Je comprends pas trop pour l'image.
Il faut mettre l'image dans un dossier lui donner un nom et mettre:
image = Image.load("lenomdelimage.png")
c'est bien ça?



Je creer vos avatars ICI
[color=#00008B]Réponse par MP ou par MSN

Venez voter pour moi ICI
Revenir en haut
  djdelarue



Messages : 975
Inscrit(e) le: 05.01.2008
Firmware: 3.90 M33
Go!Messenger : djdelarue
Statut : Hors ligne
Avertissement : 0
Posté le 07.04.2008 10:15  
Réponse au sujet : [Article] Affichier une image en Lua
non si tu l'as met dans un dossier tu met image = Image.load("tondossier/nomdelimage.png")
et si tu met ton image comme ça mélangé avec ton script et tout tu met image = Image.load("nomdelimage.png")
Voila j'èspère t'avoir aidé

3.71 -> 3.80 -> 3.71M33-2 -> 3.90M33 -> 3.90M33-2 -> 3.90M33-3 (TMv0.1)
__________________________________________



Le rap est une religion, la religion est un mythe.
Revenir en haut
  benjiwolff



Messages : 491
Inscrit(e) le: 09.01.2008
Firmware: 3.90 M33
Go!Messenger : benjiwolff
Statut : Hors ligne
Avertissement : 0
Posté le 07.04.2008 10:51  
Réponse au sujet : [Article] Affichier une image en Lua
Et si on veux que quand on "tourne la page" l'image change comment on fait?



Je creer vos avatars ICI
[color=#00008B]Réponse par MP ou par MSN

Venez voter pour moi ICI
Revenir en haut
  djdelarue



Messages : 975
Inscrit(e) le: 05.01.2008
Firmware: 3.90 M33
Go!Messenger : djdelarue
Statut : Hors ligne
Avertissement : 0
Posté le 07.04.2008 11:08  
Réponse au sujet : [Article] Affichier une image en Lua
bah tu fais par exemple (c'est pas un vrai code c'est juste pour que tu comprennes ^^):
if tourner la page (pad:cross()) then
screen:blit(0,0,tonimage)
end

3.71 -> 3.80 -> 3.71M33-2 -> 3.90M33 -> 3.90M33-2 -> 3.90M33-3 (TMv0.1)
__________________________________________



Le rap est une religion, la religion est un mythe.
Revenir en haut
  benjiwolff



Messages : 491
Inscrit(e) le: 09.01.2008
Firmware: 3.90 M33
Go!Messenger : benjiwolff
Statut : Hors ligne
Avertissement : 0
Posté le 07.04.2008 11:38  
Réponse au sujet : [Article] Affichier une image en Lua
Ok j'essaie et si ca marche pas je post une réponse.



Je creer vos avatars ICI
[color=#00008B]Réponse par MP ou par MSN

Venez voter pour moi ICI
Revenir en haut
  djdelarue



Messages : 975
Inscrit(e) le: 05.01.2008
Firmware: 3.90 M33
Go!Messenger : djdelarue
Statut : Hors ligne
Avertissement : 0
Posté le 07.04.2008 11:48  
Réponse au sujet : [Article] Affichier une image en Lua
ok pas de problème

3.71 -> 3.80 -> 3.71M33-2 -> 3.90M33 -> 3.90M33-2 -> 3.90M33-3 (TMv0.1)
__________________________________________



Le rap est une religion, la religion est un mythe.
Revenir en haut
  benjiwolff



Messages : 491
Inscrit(e) le: 09.01.2008
Firmware: 3.90 M33
Go!Messenger : benjiwolff
Statut : Hors ligne
Avertissement : 0
Posté le 07.04.2008 11:55  
Réponse au sujet : [Article] Affichier une image en Lua
Ca ne marche pas je te montre mon code:





Je creer vos avatars ICI
[color=#00008B]Réponse par MP ou par MSN

Venez voter pour moi ICI
Revenir en haut
  djdelarue



Messages : 975
Inscrit(e) le: 05.01.2008
Firmware: 3.90 M33
Go!Messenger : djdelarue
Statut : Hors ligne
Avertissement : 0
Posté le 07.04.2008 12:32  
Réponse au sujet : [Article] Affichier une image en Lua
problème résolu en privé

3.71 -> 3.80 -> 3.71M33-2 -> 3.90M33 -> 3.90M33-2 -> 3.90M33-3 (TMv0.1)
__________________________________________



Le rap est une religion, la religion est un mythe.
Revenir en haut
  bryce



Messages : 1576
Inscrit(e) le: 02.11.2006
Firmware: 3.90 M33
Go!Messenger : bryce78
Statut : Hors ligne
Avertissement : 0
Posté le 07.04.2008 12:59  
Réponse au sujet : [Article] Affichier une image en Lua
Super djdelarue :p
Mais bon tu fais des tutos mais reflex 1.2 ne viens pas



Revenir en haut
  djdelarue



Messages : 975
Inscrit(e) le: 05.01.2008
Firmware: 3.90 M33
Go!Messenger : djdelarue
Statut : Hors ligne
Avertissement : 0
Posté le 07.04.2008 13:25  
Réponse au sujet : [Article] Affichier une image en Lua
je ne sais pas si il viendra un jour hélas....
Je ne trouve pas le temps pour le continuer....

3.71 -> 3.80 -> 3.71M33-2 -> 3.90M33 -> 3.90M33-2 -> 3.90M33-3 (TMv0.1)
__________________________________________



Le rap est une religion, la religion est un mythe.
Revenir en haut
  bryce



Messages : 1576
Inscrit(e) le: 02.11.2006
Firmware: 3.90 M33
Go!Messenger : bryce78
Statut : Hors ligne
Avertissement : 0
Posté le 07.04.2008 13:27  
Réponse au sujet : [Article] Affichier une image en Lua
Erf ... Dommage
Mais la 1.1 est tres bien quand meme



Revenir en haut
  djdelarue



Messages : 975
Inscrit(e) le: 05.01.2008
Firmware: 3.90 M33
Go!Messenger : djdelarue
Statut : Hors ligne
Avertissement : 0
Posté le 07.04.2008 13:45  
Réponse au sujet : [Article] Affichier une image en Lua
bah disons que si je fais les touches combiné j'en est pour une après-midi vu qu'en plus faut refaire des images.... et j'ai pas trop envie de passer une aprem la dessus.

3.71 -> 3.80 -> 3.71M33-2 -> 3.90M33 -> 3.90M33-2 -> 3.90M33-3 (TMv0.1)
__________________________________________



Le rap est une religion, la religion est un mythe.
Revenir en haut
Page : [1] 2 >

:: Chat
0 utilisateur est connecté sur le chat !

:: Sondage
Nos News vous semblent-elles suffisament précises ?
 Oui, elles sont parfaites
 Oui, mais je ne comprends pas tout desfois
 Non, il manque des détails
 Non, je n'ai rien compris à tout ça

 
Autres Sondages
:: Syndication

Suivez PSP Ground 
grâce aux fils RSS 2.0

Les 20 dernières news
Les 20 derniers articles
Les 20 derniers téléchargements
Les 20 derniers liens
Les 20 dernières images
Les 20 derniers sujets

:: Publicité