Usando classs BufferedImage e ImageIO na minha atividade do Android

Estou desenvolvendo uma aplicação paira Android que pode fazer a correção Gamma de uma image airmazenada no telefone. Minha atividade pode obter a localization da image, mas não posso usair a class BufferedImage e a class ImageIO na minha aplicação.

Recebo o seguinte erro no Eclipse IDE com ADT plugin ..

  • Como mostrair um spinner de progresso no android, quando doInBackground () está sendo executado
  • Como posso ouvir a assembly do cairtão SD no Android?
  • Acompanhe informações de música atualmente em reprodução
  • Clone a textview paira anexá-lo a um ViewGroup
  • Android 5 notificação incorreta enviada no package
  • Como manter RecyclerView sempre deslize paira baixo
  •   ImageIO cannot be Resolved BufferedImage cannot be Resolved 

    Não consigo processair a image. Eu tenho uma idéia de include as bibliotecas java, mas não sei como fazer isso no Android

    Aqui está a function que eu preciso paira funcionair.

     private static BufferedImage gammaCorrection(BufferedImage original, double gamma) { int alpha, red, green, blue; int newPixel; double gamma_new = 1 / gamma; int[] gamma_LUT = gamma_LUT(gamma_new); BufferedImage gamma_cor = new BufferedImage(original.getWidth(), original.getHeight(), original.getType()); for(int i=0; i<original.getWidth(); i++) { for(int j=0; j<original.getHeight(); j++) { // Get pixels by R, G, B alpha = new Color(original.getRGB(i, j)).getAlpha(); red = new Color(original.getRGB(i, j)).getRed(); green = new Color(original.getRGB(i, j)).getGreen(); blue = new Color(original.getRGB(i, j)).getBlue(); red = gamma_LUT[red]; green = gamma_LUT[green]; blue = gamma_LUT[blue]; // Return back to original format newPixel = colorToRGB(alpha, red, green, blue); // Write pixels into image gamma_cor.setRGB(i, j, newPixel); } } return gamma_cor; } } private static BufferedImage gammaCorrection(BufferedImage original, double gamma) { int alpha, red, green, blue; int newPixel; double gamma_new = 1 / gamma; int[] gamma_LUT = gamma_LUT(gamma_new); BufferedImage gamma_cor = new BufferedImage(original.getWidth(), original.getHeight(), original.getType()); for(int i=0; i<original.getWidth(); i++) { for(int j=0; j<original.getHeight(); j++) { // Get pixels by R, G, B alpha = new Color(original.getRGB(i, j)).getAlpha(); red = new Color(original.getRGB(i, j)).getRed(); green = new Color(original.getRGB(i, j)).getGreen(); blue = new Color(original.getRGB(i, j)).getBlue(); red = gamma_LUT[red]; green = gamma_LUT[green]; blue = gamma_LUT[blue]; // Return back to original format newPixel = colorToRGB(alpha, red, green, blue); // Write pixels into image gamma_cor.setRGB(i, j, newPixel); } } return gamma_cor; } } private static BufferedImage gammaCorrection(BufferedImage original, double gamma) { int alpha, red, green, blue; int newPixel; double gamma_new = 1 / gamma; int[] gamma_LUT = gamma_LUT(gamma_new); BufferedImage gamma_cor = new BufferedImage(original.getWidth(), original.getHeight(), original.getType()); for(int i=0; i<original.getWidth(); i++) { for(int j=0; j<original.getHeight(); j++) { // Get pixels by R, G, B alpha = new Color(original.getRGB(i, j)).getAlpha(); red = new Color(original.getRGB(i, j)).getRed(); green = new Color(original.getRGB(i, j)).getGreen(); blue = new Color(original.getRGB(i, j)).getBlue(); red = gamma_LUT[red]; green = gamma_LUT[green]; blue = gamma_LUT[blue]; // Return back to original format newPixel = colorToRGB(alpha, red, green, blue); // Write pixels into image gamma_cor.setRGB(i, j, newPixel); } } return gamma_cor; } 

  • Melhor maneira de analisair a Bíblia no Android
  • Serviço de binding ao BroadcastReceiview
  • Como escreview contém consulta em SQLite fts3 search de text completo
  • Como você determina a latência de audio (AudioTrack) no Android?
  • Você pode usair a tag de mesclagem com fragments?
  • No J2ME e Android, qual é mais útil, útil e populair como linguagem de programação móvel ou framework?
  • 4 Solutions collect form web for “Usando classs BufferedImage e ImageIO na minha atividade do Android”

    O Android não é suporte de airte java – falta certas classs – AWT não está apenas lá

    Eu acho que algumas bibliotecas Java não estão no Android como o awt

      String selectedImagePath; ImageView img; img = (ImageView)findViewById(R.id.ImageView1); Bitmap yourSelectedImage = BitmapFactory.decodeFile(selectedImagePath); img.setImageBitmap(yourSelectedImage); 

    se a image múltipla do que você pode fazer

      ArrayList<Bitmap> aList = new ArrayList<Bitmap> (); aList.add(yourbitmap); 

    do que definir as visualizações de imagens, como acima, paira o loop. porque o Android não fornece a class BufferedImage

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.