IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

2D Java Discussion :

Ombrage et operations graphiques


Sujet :

2D Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de rtg57
    Homme Profil pro
    Autodidacte
    Inscrit en
    Mars 2006
    Messages
    1 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 343
    Par défaut Ombrage et operations graphiques
    Bonjour,

    je cherche à créer un effet d'ombre sous une image (Pas un simple rectangle).
    Dans une version C++ d'un de mes programmes, je parcourrais chaque pixel de la zone à ombrer, et je "retirais" un peu de luminosité selon un masque préalablement défini.

    Avant de programmer cela en JAVA, j'ai pensé que peut être il existe déjà une classe ou une interface qui fait cela...

    J'ai regardé du côté de Graphics et Graphics2D, mais je n'y comprends pas grand chose, alors que peut être la solution s'y trouve.

    De plus, j'opérais aussi des AND, OR entre pixels de 2 images; je n'ai trouvé que setXORMode(). Y a-t-il moyen de dessiner avec d'autre mode ?

    Je suis à la pèche aux infos...

    Merci & @ bientôt

  2. #2
    Membre Expert Avatar de Ivelios
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2008
    Messages
    1 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 031
    Par défaut
    Alala, je m'étais penché sur la question il y a un ans à peut prêt. J'avais trouvé un code source sur le net.
    Mais impossible de remettre la main dessus

    De souvenir ( à vérifier ), le code était assez long. Donc une méthode "magique" ne doit pas exister. ça aurait été trop facile

    Bonne chance dans tes recherches et tiens nous au courant. ça pourras être utile comme fonctionnalité

    ps : oui je sais, ce post n'a servi à rien

  3. #3
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    salut
    as tu vu le blog de Romain Guy ?

  4. #4
    Membre Expert Avatar de rtg57
    Homme Profil pro
    Autodidacte
    Inscrit en
    Mars 2006
    Messages
    1 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 343
    Par défaut
    Bonjour et merci pour vos réponses (même si ça ne fait pas trop avancer le schmilblik )

    Je ne connaissais pas le blog de Romain Guy, et il a l'air très intéressant.

    Pour l'instant je n'ai trouvé que cela: http://www.jhlabs.com/ip/blurring.html

    Par contre le code décrit dans ce document fait référence au Package com.jhlabs.image que pour l'instant, je ne sais pas comment l'obtenir et l'intégrer dans mon projet.

    Je suis encore à la pêche aux infos...

  5. #5
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    salut
    je pense qu'il faut télécharger ce package

  6. #6
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 901
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 901
    Billets dans le blog
    54
    Par défaut
    Hey oui et Romain était rédacteur ici et il est aussi co-auteur du livre Filthy Rich Client (le livre n'est pas traduit en français par contre) qui est une bonne source sur comment booster les présentations/la mise en forme/les GUI sous Swing.

    Mais depuis 2 ans il travaille pour Google... sur Android donc il ne poste plus grand chose sur Swing et Java2D et il préfère plutôt poster des photos (superbes au demeurant - la photographie est une de ses passions) sur son blog.

    Les classes de JHLabs sont un must pour ce qui est filtre d'effets 2D et il y a également des Composite et filtres interressante dans SwingX.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Formalisation graphique des algorithmes
    Par David R. dans le forum Algorithmes et structures de données
    Réponses: 14
    Dernier message: 08/12/2012, 10h21
  2. effectuer des operations sur les composants graphiques
    Par Zorgz dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 19/10/2006, 14h34
  3. Réponses: 3
    Dernier message: 09/02/2003, 01h09
  4. [RAVE][DELPHI7] Comment faire un graphique ?
    Par DFANDOR dans le forum Rave
    Réponses: 7
    Dernier message: 06/02/2003, 20h25
  5. Réponses: 10
    Dernier message: 27/08/2002, 23h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo