| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo cambiar el color de la imagen en los applets de Java
    Java ofrece a los programadores muchas maneras de manipular la entrada del usuario , ya que de entrada se presenta en forma de texto o de imagen. Esto se debe a la estructura orientada a objetos de Java contiene muchos métodos para que pueda manejar diferentes tipos de entrada , y utilizar métodos para realizar tareas comunes . Por ejemplo, con el objeto BufferedImage en un applet de Java, se puede extraer información de color de una imagen, y comprobar cada píxel de ciertos colores , cambiando el color en ciertas circunstancias. Cosas que necesitará
    Java Development Kit (JDK )
    Ver Más instrucciones
    1

    Crear un objeto de imagen y guardar la imagen, de la siguiente manera :
    < p > javax.imageio.ImageIO importación , importación java.awt.image.BufferedImage ;

    SwitchColors clase {

    void (String [] args ) { public static

    BufferedImage foto = ImageIO.read ( nuevo archivo ( " example.jpg ")); } }


    2

    carga una matriz con toda la información de color en el mismo, de la siguiente manera :

    int [ ] rgb_data = new int [ ( picture.getWidth ( ) * picture.getHeight ( ) ) ] ; rgb_data picture.getRGB = ( 0 , 0 , picture.getWidth ( ) , picture.getHeight , rgb_data , 0, 0 ) ;
    3

    Ejecutar a través de cada píxel y cambie el color basado en un caso como sigue:

    for (int i = 0 ; i < rgb_data.length , i + + ) { int p = rgb_data [ i ], int alpha = ( pixel y 0xff000000 ) >> 24 ; int r = ( pixel y 0x00ff0000 ) >> 16 ; int g = ( píxeles y 0x0000ff00 ) >> 8 ; int b = ( pixel y 0x000000FF ) ;
    interruptor

    ( args [ 0 ] ) {//primer argumento principal representarán un color switchcase 1 : green + = 8 : rojo + = 16 ; azul + = 128 ; break; caso 2 : green + = 96 ; rojo + = 24 ; azul + = 64 ; break; caso 3 : verde + = 160 ; rojo + = 32 ; azul + = 64 ; break; caso 4 : green + = 32 ; rojo + = 4 ; azul + = 16 ; break; }

    rgbData [ i ] = (alfa << 24 ) + (rojo << ; 16 ) + (verde << 8 ) + blue ;

    Previous :

    next :
      Artículos relacionados
    ·Mega Proyectos en Java 
    ·Cómo utilizar el cuadro combinado con Netbeans GUI 
    ·Cómo modificar los márgenes de JEditorPane 
    ·¿Cómo subir un Tema WP a HostGator cPanel 
    ·Cómo hacer que la primera letra de una cadena de Capit…
    ·Cadena de doble conversión en Java 
    ·Cómo crear un servidor proxy en Java 
    ·Cómo procesar XML y JDOM en Java 
    ·Cómo editar las variables individuales en una matriz e…
    ·Lo que podría bloquear Java Para Que No funciona 
      Artículos destacados
    ·Cómo configurar el montón de Java 
    ·Cómo escribir un script para matar un proceso 
    ·Cómo utilizar un archivo SWF en VB MDI Form 
    ·Cómo editar secuencias y de subcadenas de JavaScript 
    ·Cómo importar XML mediante VBA 
    ·Cómo convertir QString a Int 
    ·Cómo convertir DateDiff a Mes 
    ·Cómo hacer un gráfico en movimiento en C # 
    ·Cómo configurar VIM para Java 
    ·Cómo configurar la barra de desplazamiento en Java 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com