FW: Saving Tiff files

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

FW: Saving Tiff files

Daniel Devlin-2
Hi All,



Could anyone help with the issue below?



Thanks,

Daniel

________________________________
From: Daniel Devlin
Sent: 11 February 2013 13:26
To: [hidden email]
Subject: Saving Tiff files

Hi All,

I am a university student in Northern Ireland. I have created an application with the purpose of trying to extract vessel maps from retinal images. I am using the ImageJ library to open a tiff file as I didn't have the resources to do this myself. I now have a greyscale image that is a 2D integer array and I would like to save this. I have tried to assign an Image to the ImageProcessor and save this but I keep getting an Access Denied message. Any help would be greatly appreciated.

Thanks,
Daniel

P.S Here is the code to attempt the save.
//load.pc.getImage returns buffered image
Image image = load.pc.getImage();
ImagePlus imagePlus = new ImagePlus();
imagePlus.setImage(image);
imagePlus.setTitle(fileName);
FileSaver saver = new FileSaver(imagePlus);
saver.saveAsTiff(picker.getSaveDirectory());

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: FW: Saving Tiff files

Barry DeZonia
Hi Daniel,

It sounds like the user of the code does not have user permissions to write
data to the directory returned by picker.getSaveDirectory(). To test this
try hardcoding a directory you know you can save to (like your user
directory on the machine) and see what happens.


On Mon, Feb 11, 2013 at 12:40 PM, Daniel Devlin <
[hidden email]> wrote:

> Hi All,
>
>
>
> Could anyone help with the issue below?
>
>
>
> Thanks,
>
> Daniel
>
> ________________________________
> From: Daniel Devlin
> Sent: 11 February 2013 13:26
> To: [hidden email]
> Subject: Saving Tiff files
>
> Hi All,
>
> I am a university student in Northern Ireland. I have created an
> application with the purpose of trying to extract vessel maps from retinal
> images. I am using the ImageJ library to open a tiff file as I didn't have
> the resources to do this myself. I now have a greyscale image that is a 2D
> integer array and I would like to save this. I have tried to assign an
> Image to the ImageProcessor and save this but I keep getting an Access
> Denied message. Any help would be greatly appreciated.
>
> Thanks,
> Daniel
>
> P.S Here is the code to attempt the save.
> //load.pc.getImage returns buffered image
> Image image = load.pc.getImage();
> ImagePlus imagePlus = new ImagePlus();
> imagePlus.setImage(image);
> imagePlus.setTitle(fileName);
> FileSaver saver = new FileSaver(imagePlus);
> saver.saveAsTiff(picker.getSaveDirectory());
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
>

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: FW: Saving Tiff files

ctrueden
Hi Daniel,

> I keep getting an Access Denied message

If you attempt to open a directory for writing as a regular file, "access
denied" is a typical error message. So it may be that
FileSaver.saveAsTiff(String) does not support directory arguments.

Try something like:

saver.saveAsTiff(new File(picker.getSaveDirectory(),
myFileName).getAbsolutePath());

where "myFileName" is the desired file name.

Regards,
Curtis


On Mon, Feb 11, 2013 at 1:01 PM, Barry DeZonia <[hidden email]> wrote:

> Hi Daniel,
>
> It sounds like the user of the code does not have user permissions to write
> data to the directory returned by picker.getSaveDirectory(). To test this
> try hardcoding a directory you know you can save to (like your user
> directory on the machine) and see what happens.
>
>
> On Mon, Feb 11, 2013 at 12:40 PM, Daniel Devlin <
> [hidden email]> wrote:
>
> > Hi All,
> >
> >
> >
> > Could anyone help with the issue below?
> >
> >
> >
> > Thanks,
> >
> > Daniel
> >
> > ________________________________
> > From: Daniel Devlin
> > Sent: 11 February 2013 13:26
> > To: [hidden email]
> > Subject: Saving Tiff files
> >
> > Hi All,
> >
> > I am a university student in Northern Ireland. I have created an
> > application with the purpose of trying to extract vessel maps from
> retinal
> > images. I am using the ImageJ library to open a tiff file as I didn't
> have
> > the resources to do this myself. I now have a greyscale image that is a
> 2D
> > integer array and I would like to save this. I have tried to assign an
> > Image to the ImageProcessor and save this but I keep getting an Access
> > Denied message. Any help would be greatly appreciated.
> >
> > Thanks,
> > Daniel
> >
> > P.S Here is the code to attempt the save.
> > //load.pc.getImage returns buffered image
> > Image image = load.pc.getImage();
> > ImagePlus imagePlus = new ImagePlus();
> > imagePlus.setImage(image);
> > imagePlus.setTitle(fileName);
> > FileSaver saver = new FileSaver(imagePlus);
> > saver.saveAsTiff(picker.getSaveDirectory());
> >
> > --
> > ImageJ mailing list: http://imagej.nih.gov/ij/list.html
> >
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
>

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: FW: Saving Tiff files

Daniel Devlin-2
Hi Curtis,

Had to get straight back to let you know I'm looking at the saved image. Thanks so much for the quick and helpful reply.

Thanks,
Daniel

________________________________________
From: ImageJ Interest Group [[hidden email]] on behalf of Curtis Rueden [[hidden email]]
Sent: 11 February 2013 19:39
To: [hidden email]
Subject: Re: FW: Saving Tiff files

Hi Daniel,

> I keep getting an Access Denied message

If you attempt to open a directory for writing as a regular file, "access
denied" is a typical error message. So it may be that
FileSaver.saveAsTiff(String) does not support directory arguments.

Try something like:

saver.saveAsTiff(new File(picker.getSaveDirectory(),
myFileName).getAbsolutePath());

where "myFileName" is the desired file name.

Regards,
Curtis


On Mon, Feb 11, 2013 at 1:01 PM, Barry DeZonia <[hidden email]> wrote:

> Hi Daniel,
>
> It sounds like the user of the code does not have user permissions to write
> data to the directory returned by picker.getSaveDirectory(). To test this
> try hardcoding a directory you know you can save to (like your user
> directory on the machine) and see what happens.
>
>
> On Mon, Feb 11, 2013 at 12:40 PM, Daniel Devlin <
> [hidden email]> wrote:
>
> > Hi All,
> >
> >
> >
> > Could anyone help with the issue below?
> >
> >
> >
> > Thanks,
> >
> > Daniel
> >
> > ________________________________
> > From: Daniel Devlin
> > Sent: 11 February 2013 13:26
> > To: [hidden email]
> > Subject: Saving Tiff files
> >
> > Hi All,
> >
> > I am a university student in Northern Ireland. I have created an
> > application with the purpose of trying to extract vessel maps from
> retinal
> > images. I am using the ImageJ library to open a tiff file as I didn't
> have
> > the resources to do this myself. I now have a greyscale image that is a
> 2D
> > integer array and I would like to save this. I have tried to assign an
> > Image to the ImageProcessor and save this but I keep getting an Access
> > Denied message. Any help would be greatly appreciated.
> >
> > Thanks,
> > Daniel
> >
> > P.S Here is the code to attempt the save.
> > //load.pc.getImage returns buffered image
> > Image image = load.pc.getImage();
> > ImagePlus imagePlus = new ImagePlus();
> > imagePlus.setImage(image);
> > imagePlus.setTitle(fileName);
> > FileSaver saver = new FileSaver(imagePlus);
> > saver.saveAsTiff(picker.getSaveDirectory());
> >
> > --
> > ImageJ mailing list: http://imagej.nih.gov/ij/list.html
> >
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
>

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: FW: Saving Tiff files

Antoinette
Tiff saving tool here is available for savting tiff images to local file and memeory stream in defined route. Besides, implementing this tiff saving plugin, you are supposed to save tiff file to other image or document format.