Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

gestion images BMP, TIFF sous mac os 9 avec java - swing

8 réponses
Avatar
john smith
Bonjour, j'essaye de faire afficher des images bmp et tiff
dans une application java - swing.

J'utilisais jimi qui marche tres bien sous windows et mac os x.
Mais je n'arrivai pas à le faire marcher sous mac os 9.


Merci d'avance, john Smith

8 réponses

Avatar
oliv
john smith wrote:
Bonjour, j'essaye de faire afficher des images bmp et tiff
dans une application java - swing.

J'utilisais jimi qui marche tres bien sous windows et mac os x.
Mais je n'arrivai pas à le faire marcher sous mac os 9.


Et c'est pour faire quoi ? une appli ? une applet ?

Où est-ce que ça coince ? compil ? JBindery ? runtime ?

Quels messages ?

Des applis sans Jimi compilent/tournent-elles ?

Jimi est-il bien placé avec swing.jar dans
/Dossier Système/Extensions/MRJ Libraries/MRJClasses/
?

Un minimum de précision dans la description du problème serait bienvenu...

--
oliv

Avatar
john smith
Desole, je vais precise:

J'ai une application swing qui fonctionne tres bien sous mac os x, 9 et
windows xp.
Cependant, je n'arrive pas à faire fonctionner jimi sous mac os 9. je ne
vois pas comment le compiler...
Il fait tout de meme 869 fichiers... comment faire??
Connaitriez vous un autre module me permettant de lire et d'encoder des
fichiers tiff et bmp ???


"oliv" wrote in message
news:3fca49a5$0$26786$
john smith wrote:
Bonjour, j'essaye de faire afficher des images bmp et tiff
dans une application java - swing.

J'utilisais jimi qui marche tres bien sous windows et mac os x.
Mais je n'arrivai pas à le faire marcher sous mac os 9.


Et c'est pour faire quoi ? une appli ? une applet ?

Où est-ce que ça coince ? compil ? JBindery ? runtime ?

Quels messages ?

Des applis sans Jimi compilent/tournent-elles ?

Jimi est-il bien placé avec swing.jar dans
/Dossier Système/Extensions/MRJ Libraries/MRJClasses/
?

Un minimum de précision dans la description du problème serait bienvenu...

--
oliv




Avatar
oliv
john smith wrote:
Cependant, je n'arrive pas à faire fonctionner jimi sous mac os 9. je ne
vois pas comment le compiler...


Il n'y a rien à compiler.

Je viens de le charger sur http://java.sun.com/products/jimi

Toutes les classes sont dans JimiProClasses.zip

Ensuite, faire comme pour toute appli java normale sous Mac OS pré X
incluant un jar ou un zip.

Par exemple pour faire une appli de JimiBrowserApp donné dans examples:

- Lancer JBindery

- mettre "JimiBrowserApp" dans Class name

- Cliquer sur Classpath

- Add Folder : JimiBrowserApp

- Add .zip file : JimiProClasses.zip

- (décocher Expand .zip and .jar files)

- Save settings : nom d'appli (save as application coché)

On obtient une appli Mac doubleCliquable. Ca marche ici comme ça.

--
oliv

Avatar
john smith
oui mais dans ce cas la, comment l'utiliser dans une application,
je voudrais que quand on clique sur un bouton de mon appli,
que je puisse faire un appel a jimi, afin qu'il me fasse un thumbnail
de l'image selectionnee.

Pour l'instant, ca marche tres bien sous windows, mais je ne sais pas
comment utiliser un jar ou un zip dans une appli.
merci encore pour votre temps perdu.


"oliv" wrote in message
news:3fca7bd3$0$26784$
john smith wrote:
Cependant, je n'arrive pas à faire fonctionner jimi sous mac os 9. je ne
vois pas comment le compiler...


Il n'y a rien à compiler.

Je viens de le charger sur http://java.sun.com/products/jimi

Toutes les classes sont dans JimiProClasses.zip

Ensuite, faire comme pour toute appli java normale sous Mac OS pré X
incluant un jar ou un zip.

Par exemple pour faire une appli de JimiBrowserApp donné dans examples:

- Lancer JBindery

- mettre "JimiBrowserApp" dans Class name

- Cliquer sur Classpath

- Add Folder : JimiBrowserApp

- Add .zip file : JimiProClasses.zip

- (décocher Expand .zip and .jar files)

- Save settings : nom d'appli (save as application coché)

On obtient une appli Mac doubleCliquable. Ca marche ici comme ça.

--
oliv




Avatar
oliv
john smith wrote:
Pour l'instant, ca marche tres bien sous windows,
Oui, oui, ça j'ai compris.


Par contre tu n'as répondu à aucune des questions pour savoir où tu en
es sur Mac OS pre-X.

As-tu déjà fait une appli dans cet environnement ?

On est obligé d'employer JBindery car il faut packager le code java en
appli Mac puisqu'il n'y a pas de ligne de commande sous Mac pre-X.

mais je ne sais pas
comment utiliser un jar ou un zip dans une appli.


Je reprend pas-à-pas

Sans autre info tout ce que je peux faire est de donner un exemple à
adapter.

Projet :
- Faire un dossier Example et y mettre :
- une image sample.jpg
- JimiProClasses.zip
- le fichier suivant Example.java

/////
import java.awt.*;

import com.sun.jimi.core.*;

// du fait de l'affichage, redimensionner pour que ca affiche

public class Example extends Frame {

public static void main(String args[]) {
Example example = new Example("sample.jpg");
example.setVisible(true);
example.repaint();
}

private Image image;

public Example(String fname) {
if (fname != null)
try {
image = Jimi.getImage(fname);
}
catch (Exception e) { e.printStackTrace(); }

setVisible(false);
setLocation(32,32);
setSize(540,270);
}

public void paint(Graphics g) {
g.drawImage(image, 0, 0, null) ;
}
}
/////

Compilation :
- Lancer javac mac par double clic
- sur le champ "Source files" glisser l'icone de Example.java
- sur le champ "Classpath" glisser l'icone de JimiProClasses.zip

Packaging :
- Lancer JBindery par double clic
- mettre "Example" dans Class name
- Cliquer sur Classpath
- Add Folder : dossier "Example"
- Add .zip file : archive "JimiProClasses.zip"
- décocher Expand .zip and .jar files
- Save settings : nom d'appli (save as application coché)

On obtient une application Mac OS pre-X qui est liée avec le code de Jimi.

Voilà. Il suffit d'adapter ça à ton exemple.

--
oliv

--
oliv

Avatar
john smith
Desole mais je vais deja essaye ce que tu m'as donne.
merci pour l'info.
Je ne savais pas que les zip marcherais.



"oliv" wrote in message
news:3fcb2e83$0$26805$
john smith wrote:
Pour l'instant, ca marche tres bien sous windows,
Oui, oui, ça j'ai compris.


Par contre tu n'as répondu à aucune des questions pour savoir où tu en
es sur Mac OS pre-X.

As-tu déjà fait une appli dans cet environnement ?

On est obligé d'employer JBindery car il faut packager le code java en
appli Mac puisqu'il n'y a pas de ligne de commande sous Mac pre-X.

mais je ne sais pas
comment utiliser un jar ou un zip dans une appli.


Je reprend pas-à-pas

Sans autre info tout ce que je peux faire est de donner un exemple à
adapter.

Projet :
- Faire un dossier Example et y mettre :
- une image sample.jpg
- JimiProClasses.zip
- le fichier suivant Example.java

/////
import java.awt.*;

import com.sun.jimi.core.*;

// du fait de l'affichage, redimensionner pour que ca affiche

public class Example extends Frame {

public static void main(String args[]) {
Example example = new Example("sample.jpg");
example.setVisible(true);
example.repaint();
}

private Image image;

public Example(String fname) {
if (fname != null)
try {
image = Jimi.getImage(fname);
}
catch (Exception e) { e.printStackTrace(); }

setVisible(false);
setLocation(32,32);
setSize(540,270);
}

public void paint(Graphics g) {
g.drawImage(image, 0, 0, null) ;
}
}
/////

Compilation :
- Lancer javac mac par double clic
- sur le champ "Source files" glisser l'icone de Example.java
- sur le champ "Classpath" glisser l'icone de JimiProClasses.zip

Packaging :
- Lancer JBindery par double clic
- mettre "Example" dans Class name
- Cliquer sur Classpath
- Add Folder : dossier "Example"
- Add .zip file : archive "JimiProClasses.zip"
- décocher Expand .zip and .jar files
- Save settings : nom d'appli (save as application coché)

On obtient une application Mac OS pre-X qui est liée avec le code de Jimi.

Voilà. Il suffit d'adapter ça à ton exemple.

--
oliv

--
oliv




Avatar
john smith
En fait tout fonctionne, je ne savais pas qu'il existait un fichier zip pour
jimi.
merci pour l'information, tout marche maintenant, merci.
Avatar
oliv
john smith wrote:
En fait tout fonctionne, je ne savais pas qu'il existait un fichier zip pour
jimi.
merci pour l'information, tout marche maintenant, merci.


Heureux que ça marche et merci pour le feedback.


--
oliv