Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Redimensionner image dans applet [ Archives / Au secours ] (EvilGost)

lundi 23 juin 2003 à 17:35:08 | Redimensionner image dans applet

EvilGost

Membre Club
alors, j'ai un petit prog en java qui affiche une image dans une applet.
Le probleme, c'est que l'applet doit faire 300*200 et que l'image est en 600*400, ce qui fait que l'image est coupée et non redimensionné en fonction de la taille de l'applet.
Et juste, j'aimerai que l'image soit dimensionné en fonction de la taille de l'applet, est-ce que c'est possible?

voici le code:
import java.applet.*;
import java.awt.*;

public class Affichage extends Applet implements Runnable {
String Param1;
Image[] images = new Image[1];
int frame = 0;
Thread thread;

public void init() {
Param1 = getParameter("path");
images[0] = getImage(getDocumentBase(), Param1);
}

public void start() {
(thread = new Thread(this)).start();
}

public void stop() {
thread = null;
}

public void paint(Graphics g) {
g.drawImage(images[frame], 0, 0, this);
}

public void run() {
try {
frame = (frame)%images.length;
} catch (Exception e) {}
}
}


Voilà, merci beaucouppp d'avance, j'vous ennuie plus après, promis :)

lundi 23 juin 2003 à 18:06:23 | Re : Redimensionner image dans applet

EvilGost

Membre Club
c bon, j'ai trouvé, c'était tout bete, mais merci quand meme a ceux qui ont jeté un coup d'oeil ;)

EvilGost


-------------------------------
Réponse au message :
-------------------------------

> alors, j'ai un petit prog en java qui affiche une image dans une applet.
> Le probleme, c'est que l'applet doit faire 300*200 et que l'image est en 600*400, ce qui fait que l'image est coupée et non redimensionné en fonction de la taille de l'applet.
> Et juste, j'aimerai que l'image soit dimensionné en fonction de la taille de l'applet, est-ce que c'est possible?
>
> voici le code:
>
import java.applet.*;
> import java.awt.*;
>
> public class Affichage extends Applet implements Runnable {
> String Param1;
> Image[] images = new Image[1];
> int frame = 0;
> Thread thread;
>
> public void init() {
> Param1 = getParameter("path");
> images[0] = getImage(getDocumentBase(), Param1);
> }
>
> public void start() {
> (thread = new Thread(this)).start();
> }
>
> public void stop() {
> thread = null;
> }
>
> public void paint(Graphics g) {
> g.drawImage(images[frame], 0, 0, this);
> }
>
> public void run() {
> try {
> frame = (frame)%images.length;
> } catch (Exception e) {}
> }
> }

>
> Voilà, merci beaucouppp d'avance, j'vous ennuie plus après, promis :)

lundi 23 juin 2003 à 18:21:17 | Re : Redimensionner image dans applet

dragon

tu devrais dire comment tu as fait pour ceux qui le save pas et qui tombe sur ton poste

-------------------------------
Réponse au message :
-------------------------------

> c bon, j'ai trouvé, c'était tout bete, mais merci quand meme a ceux qui ont jeté un coup d'oeil ;)
>
> EvilGost
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > alors, j'ai un petit prog en java qui affiche une image dans une applet.
> > Le probleme, c'est que l'applet doit faire 300*200 et que l'image est en 600*400, ce qui fait que l'image est coupée et non redimensionné en fonction de la taille de l'applet.
> > Et juste, j'aimerai que l'image soit dimensionné en fonction de la taille de l'applet, est-ce que c'est possible?
> >
> > voici le code:
> >
import java.applet.*;
> > import java.awt.*;
> >
> > public class Affichage extends Applet implements Runnable {
> > String Param1;
> > Image[] images = new Image[1];
> > int frame = 0;
> > Thread thread;
> >
> > public void init() {
> > Param1 = getParameter("path");
> > images[0] = getImage(getDocumentBase(), Param1);
> > }
> >
> > public void start() {
> > (thread = new Thread(this)).start();
> > }
> >
> > public void stop() {
> > thread = null;
> > }
> >
> > public void paint(Graphics g) {
> > g.drawImage(images[frame], 0, 0, this);
> > }
> >
> > public void run() {
> > try {
> > frame = (frame)%images.length;
> > } catch (Exception e) {}
> > }
> > }

> >
> > Voilà, merci beaucouppp d'avance, j'vous ennuie plus après, promis :)
>

mardi 24 juin 2003 à 15:30:24 | Re : Redimensionner image dans applet

EvilGost

Membre Club
il faut rajouter des paramètres:

g.drawImage(images[frame], 0, 0, 250,300, this);


où 250 est la largeur et 300 la hauteur.


EvilGost


-------------------------------
Réponse au message :
-------------------------------

> tu devrais dire comment tu as fait pour ceux qui le save pas et qui tombe sur ton poste
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > c bon, j'ai trouvé, c'était tout bete, mais merci quand meme a ceux qui ont jeté un coup d'oeil ;)
> >
> > EvilGost
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > alors, j'ai un petit prog en java qui affiche une image dans une applet.
> > > Le probleme, c'est que l'applet doit faire 300*200 et que l'image est en 600*400, ce qui fait que l'image est coupée et non redimensionné en fonction de la taille de l'applet.
> > > Et juste, j'aimerai que l'image soit dimensionné en fonction de la taille de l'applet, est-ce que c'est possible?
> > >
> > > voici le code:
> > >
import java.applet.*;
> > > import java.awt.*;
> > >
> > > public class Affichage extends Applet implements Runnable {
> > > String Param1;
> > > Image[] images = new Image[1];
> > > int frame = 0;
> > > Thread thread;
> > >
> > > public void init() {
> > > Param1 = getParameter("path");
> > > images[0] = getImage(getDocumentBase(), Param1);
> > > }
> > >
> > > public void start() {
> > > (thread = new Thread(this)).start();
> > > }
> > >
> > > public void stop() {
> > > thread = null;
> > > }
> > >
> > > public void paint(Graphics g) {
> > > g.drawImage(images[frame], 0, 0, this);
> > > }
> > >
> > > public void run() {
> > > try {
> > > frame = (frame)%images.length;
> > > } catch (Exception e) {}
> > > }
> > > }

> > >
> > > Voilà, merci beaucouppp d'avance, j'vous ennuie plus après, promis :)
> >
>



Cette discussion est classé dans : applet, public, image, void, thread


Répondre à ce message

Sujets en rapport avec ce message

scintillement dans mon thread [ par lonyc ] Bonjour,   On voit bien dans mon animation que j'efface l'image, ca fait un scintillement, c'est vraiment pas beau.   Et je pense avoir fait ce qu'i le dimension de l'image dans l'applet [ par jalil_msti ] voila une applet de l'animation des images mais mon problème c'est j'arrive pas à redimensionner les images selon le dimension de l'applet cad je veux Scintillement ou trainée de mon image : problème de thread [ par C _ Line ] Voici mon code : import java.applet.*; import java.awt.*; import java.awt.image.*; import java.awt.Image; import java.awt.event.*; import java.net.*; image et fleche [ par MawueN ] merci à ceux qui peuvent repondreAlors voila le sujet : J'aimerai faire un jeu assez simple en 2D ( à la metal slug) avec un perso qui tire des boule pb image [ par bidules ] voici le code.l'erreur retourner est exeption null pointer a la ligne 29 (qd j'appelle a.largeur());en fait j'essaye juste d'affichier une image mais Applet qui fonctionne seulement en local :-( [ par Dinofly ] Rebonjour à tous,Je débute en Java et j'ai converti une petite application Java que j'ai trouvée dans un bouquin en applet.Celle ci fonctionne très bi image qui n'apparait pas quand je veux [ par bibe ] Bonjour,Je voudrais faire une classe qui me fasse apparaitre une image dans mon applet.Cette image n'apparait que quand j'appelle la methode repaint(5 image qui n'apparait pas quand je veux [ par bibe ] Bonjour,Je voudrais faire une classe qui me fasse apparaitre une image dans mon applet.Cette image n'apparait que quand j'appelle la methode repaint(5 Intégrer une image créée à un panel [ par Elisa23 ] Bonjour à tous !Je voudrais avoir sur la même page un texte qui défile et un bouton...J'y arrive presque, mais le texte et le bouton se superposent au Applet : pb de focus ! [ par TheStockholmSyndrome ] salut a tousj'ai un pb avec mes applet pour recuperer le focus au chargement afin que les evenements clavier fonctionne.L'objectif de cet applet par e


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,359 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.