Retailler image dans applet

benj2k Messages postés 5 Date d'inscription mardi 20 juillet 2004 Statut Membre Dernière intervention 8 juillet 2005 - 8 juil. 2005 à 16:08
benj2k Messages postés 5 Date d'inscription mardi 20 juillet 2004 Statut Membre Dernière intervention 8 juillet 2005 - 8 juil. 2005 à 16:09
Bonjour,

Je souhaite créer une miniature à partir d'une image (peu importe la
taille de la miniature et de l'originale) se trouvant déja sur le
serveur. Une fois sur le serveur et après validation par un admin, une
miniature est créer et enregistrée sur le serveur grâce à l'applet (ou
autre).



J'ai bien essayé de développer la redimenssion en php mais impossible
de redimenssionner une image ayant une taille supérieur à 2500px (en
largeur ou en longeur...soluc si possible bienvenue )





Je développe en php/mysql/appletJava et je m'explique mon souci : un
utilisateur upload une image sur un serveur qui stock celle-ci dans un
coin. Jusqu'à la tout va bien ; ensuite l'administrateur vien voir
l'image pour vérifier qu'elle est bien en accord avec le contenu du
site, il peux alors valider cette image : à ce moment là j'appelle
l'applet pour redimmenssionner l'image et créer une miniature et
HOP ERROR ! Je vous met le code et le message d'erreur



page php qui apelle l'applet :

$iD = $_GET['id'];

//on recupere les information de la bdd temporaire

$RQ_temp mysql_query("SELECT * FROM dnc_pictures WHERE id_pictures "$iD" ") or die(mysql_error());

$RS_temp = mysql_fetch_array($RQ_temp,MYSQL_BOTH);

//repertoire dans lequel se trouve l'image

$rep = "http://test.pixelis.fr/test/countries/".$RS_temp['pict_pays']."/photo/";

//nom de l'image

$picture_final_name = $RS_temp['pict_file'];

//on recupere l'extension du fichier a modifier

$extension = substr($picture_final_name, strrpos($picture_final_name, "."));

?>



">

">

">

">

Marche pas



<? mysql_free_result($RQ_temp); ?>


applet java :

//package essais.images;

import java.awt.*;

import javax.swing.*;

import java.awt.geom.Rectangle2D;

import java.awt.image.*;

import javax.imageio.*;

import java.applet.*;

import java.io.*;

import java.net.*;





public class Lire extends Applet {



public void start() {



Image image = null; //image de dÈpart

BufferedImage bImage=null; //image de dÈpart dans un buffered



BufferedImage bDest=null; //image rÈduite



JFrame frame = new JFrame(); //fenÈtre pour l'image grd

JFrame frame2 = new JFrame(); //fenÈtre pour l'image petite

String pNomFic = getParameter("file_image");

String pNomImg = getParameter("nom_image

1 réponse

benj2k Messages postés 5 Date d'inscription mardi 20 juillet 2004 Statut Membre Dernière intervention 8 juillet 2005
8 juil. 2005 à 16:09
le code est pas passé....



//package essais.images;

import java.awt.*;

import javax.swing.*;

import java.awt.geom.Rectangle2D;

import java.awt.image.*;

import javax.imageio.*;

import java.applet.*;

import java.io.*;

import java.net.*;





public class Lire extends Applet {



public void start() {



Image image = null; //image de dÈpart

BufferedImage bImage=null; //image de dÈpart dans un buffered



BufferedImage bDest=null; //image rÈduite



JFrame frame = new JFrame(); //fenÈtre pour l'image grd

JFrame frame2 = new JFrame(); //fenÈtre pour l'image petite

String pNomFic = getParameter("file_image");

String pNomImg = getParameter("nom_image
0