Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   JAVA (https://www.clubdelphi.com/foros/forumdisplay.php?f=16)
-   -   Como guardo una imagen a disco (https://www.clubdelphi.com/foros/showthread.php?t=14187)

maravert 12-09-2004 23:53:06

Como guardo una imagen a disco
 
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

Guardar Imagen a Disco
 
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

Como define la imagen
 
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.


La franja horaria es GMT +2. Ahora son las 07:28:14.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi