Manipuler des png en java

Moderator: Mod

Manipuler des png en java

Postby TorTukiTu » Tue Oct 07, 2008 10:01 pm

Le java a un gros avantage. La manipulation de fichiers images est terriblement facile et rapide :) . C'est pourquoi je pense que coder en java pour faire le defi de prog PNG serait une bonne idee. Voici une toute petite source qui aidera peut-etre les debutants. On ouvre un fichier png et on lit un pixel choisi:

[code:1:12707e2eb7]import java.awt.Image;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.*;
import javax.imageio.ImageIO;

public class PNGStudy
{
public static void main(String [] args) throws IOException
{
if(args.length != 2)
{
System.out.println("Syntaxe: java code_compile chemin/nomDuPNG");
}
File file = new File("/root/Desktop/Sources/Java/HackbbsPNG/Img/PNG.png");
BufferedImage Image = ImageIO.read(file);
boolean type = ImageIO.getImageReadersByFormatName("png").hasNext();
System.out.println(type);
int tmp = Image.getRGB(1,1);
/**Ici on stoque dans tmp la valeur du premier pixel en haut a gauche*/
System.out.print("Valeur du premier pixel = ");
System.out.println(tmp);
}
}
[/code:1:12707e2eb7]
Voila bon courage :D
Last edited by TorTukiTu on Thu Oct 09, 2008 12:16 pm, edited 1 time in total.
User avatar
TorTukiTu
Site Admin
 
Posts: 1960
Joined: Thu Feb 07, 2008 10:24 pm
Location: Devant son pc durant la redaction de ce message

Postby darksuncloud » Wed Oct 08, 2008 12:12 am

intressant, en effet...
Jvai ptetr me mettre au java tout compte fait...
Merci ;)
User avatar
darksuncloud
Projets
 
Posts: 311
Joined: Mon Oct 15, 2007 7:57 pm

Postby Manu404 » Thu Oct 09, 2008 2:25 am

Personellement j'ai fait le challenge en question en codant sous python (je peux mettre le source si sa en interesse)
User avatar
Manu404
 
Posts: 2219
Joined: Tue Feb 26, 2008 3:44 pm
Location: ::1:

Postby TorTukiTu » Thu Oct 09, 2008 12:15 pm

Ca m'interesserait bien de connaitre les fonctions python qui permettent de manipuler des images. N'hesite pa a poster :D (Poste pas non plus toute ta source sinon le challenge perdrait son interet =X)
User avatar
TorTukiTu
Site Admin
 
Posts: 1960
Joined: Thu Feb 07, 2008 10:24 pm
Location: Devant son pc durant la redaction de ce message


Return to Java

Who is online

Users browsing this forum: No registered users and 0 guests

cron