GNT sans publicité, site mobile, fonctionnalitées exclusives...

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

Le
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
Lire les 8 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
oliv
Le #522253
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

john smith
Le #522046
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" 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




oliv
Le #522043
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

john smith
Le #522042
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" 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




oliv
Le #521828
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

Publicité
Suivre les réponses
Poster une réponse
Anonyme