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

Langage Java Discussion :

Obtenir RGB images a la place de monochrome


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Battosaiii
    Invité(e)
    Par défaut Obtenir RGB images a la place de monochrome
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    if (samplesPerPixel == 1)
    				{
    					// Monochrome image...all three colour planes will have the same value
    					pixelBytes[(y*width+x)] = (byte)((c & 0xff) - 128);
    				}
    				else
    				{
     
     
     
    					// Colour image...need to send Red, Green and Blue separately
     
    					pixelBytes[(y*width+x)*3+0] = (byte)(((c >> 16) & 0xff) - 128);
    					pixelBytes[(y*width+x)*3+1] = (byte)(((c >> 8) & 0xff) - 128);
    					pixelBytes[(y*width+x)*3+2] = (byte)((c & 0xff) - 128 );
    					//System.out.println("GetImage3D_Request::Go() end for x");
    					//count++;
    				//	System.out.println("GetImage3D_Request::Go() count="+count);
    				}
    J ai 2 choix suivant la variable sampleperpixels. Avec sampleperpixels=1 mon application marche mais la qualite de l image laisse a desirer.

    Avec sampleperpixels=3 j'obtiens une exception :
    Exception handling request: 265

    L exception provient de ClienConnection.java qui va appeler une methode dont une partie du code est plus haut.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    	try
    			{
    				out.flush();
    				currentActiveImage = request.CheckActiveImage(currentActiveImage);
    				Response response = request.Go(currentActiveImage);
    				response.Send(out);
    			}
    			catch(Exception e)
    			{
    				System.out.println("ClientConnection:ProcessRequest exception handling : images3d samples per pixels ");
    				JEventLogPanel.Log("Exception handling request: "+e.getMessage());
    			}
    J ai besoin d aide car je suis paume sur ce probleme.

  2. #2
    Battosaiii
    Invité(e)
    Par défaut
    Personne n'a d'idees ?

Discussions similaires

  1. Obtenir une image avec un fond transparent
    Par LeXo dans le forum Imagerie
    Réponses: 9
    Dernier message: 28/03/2007, 12h38
  2. Réponses: 5
    Dernier message: 29/07/2006, 01h35
  3. Lien vers image a la place d'un objet ole?
    Par dominique44 dans le forum Access
    Réponses: 4
    Dernier message: 20/10/2005, 20h41
  4. Mettre une image a la place du bouton parcourir
    Par Death83 dans le forum Langage
    Réponses: 3
    Dernier message: 04/09/2005, 21h16
  5. [JButton] Comment obtenir l'image
    Par mouloude dans le forum Composants
    Réponses: 4
    Dernier message: 07/11/2004, 02h11

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