Ver la Versión Completa : Como guardo una imagen a disco
maravert
12-09-2004, 23:53:06
Hola... Por favor algiuien puede decirme como guardo una imagen a disco.
Ya la tengo en memoria, la lei asi
Mimage = getImage ( getCodeBase(), MimageName);
Ahora duganme porfa como la guardo ya que ya la modifique
Gracias a todos.
Alejandro Maravert
Neftali [Germán.Estévez]
13-09-2004, 10:04:13
¿Cómo has definido Mimage? ¿De qué tipo es?
maravert
13-09-2004, 16:34:28
La variable para leer es:
String MimageName
Es de tipo JPG
Si me podrias dar la funcion que graba la imagen a disco te lo agradeceria mucho.
Neftali [Germán.Estévez]
14-09-2004, 09:10:43
Si es de la clase TJPEGImage, pues ésta tiene un método llamado SaveToFile al que le pasas como parámetro el nombre del fichero (lo implementa TGraphic, de la cual deriva ésta). Si miras en la ayuda, posiblemente encontrarás ejemplos.
maravert
14-09-2004, 18:12:26
Hola Gracias por tu ayuda. Mira te envio parte del codigo que tengo, lo que hago es llamar a una Applet que a su vez carga una imagen... La imagen se modifica y ahora lo que quiero es guardarla....
Por favor si me puedes ayudar te lo agradeceria ya que llevo 4 dias y no puedo encontrar el metodo para guardarlo con el mismo nombre y ruta donde se lee.
import java.awt.*;
import java.applet.*;
import java.awt.image.*;
public class Gabi extends Applet implements Runnable
{
String mImageName = null;
Image mImage = null;
int mWidth, mHeight;
String mStatus = "";
Button mUndoButton = null;
public void run()
{
Initialize();
// need to keep a thread going to update status while warping
// (this won't work from the ImageWarper thread for some reason)
while( mStartup != null )
{
try { Thread.sleep(500); } catch ( InterruptedException e ) {}
if ( !mReady )
{
mStatus += ".";
showStatus( mStatus );
}
}
}
void Initialize()
{
mStatus = "Cargando Imagen.... Favor de esperar un momento.";
mUndoButton.disable();
mImage = getImage( getCodeBase(), mImageName );
// Aquí cargo la imagen
.....
// La siguiente parte es para que a la hora de oprimir el boton "Parar" se guarde la imagen.
public boolean action( Event e, Object obj )
{
if ( "Parar".equals( obj ) )
{
// Aqui debe de ir el procedimiento para guardar.
.........
De antemano muchas gracias por tu ayuda
Alejandro M.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.