I am able to read JPEG format image and can write JPEG format image. I want to do same for PNG format image but i am not getting how to do that.
Asked
Active
Viewed 123 times
0
-
Any specific problem you are having? What did you try? – Martin Prikryl May 06 '14 at 06:29
-
ImageInfo textImage = new ImageInfo("storage/sdcard0/aaawatermark/image.png"); MagickImage cvTextImage = new MagickImage(textImage); – Farrakh May 06 '14 at 06:46
-
I'm not able to read png image. and also not able to write it. – Farrakh May 06 '14 at 06:46
-
perhaps libpng is missing? – Zac May 06 '14 at 06:49
-
@Zac Kindly tell me where to add lib png? If i'm not wrong it is png library? – Farrakh May 06 '14 at 06:50
-
@Farrakh it depends on your linux package manager: check http://www.linuxforums.org/forum/linux-tutorials-howtos-reference-material/64958-how-install-software-linux.html for further help – Zac May 06 '14 at 06:57
-
@Zac got no help, Above mentioned code is able to read JPEG file but than why not for PNG file? – Farrakh May 06 '14 at 07:09
1 Answers
0
It's the same concept as jpeg. One of the "magicks" of the library is that it is largely type independent when writing the code. Try doing it the same way.
If you're attempting to do conversion, maybe try looking here.

Christopher Wirt
- 1,108
- 1
- 10
- 21
-
String fileName = "storage/sdcard0/aaawatermark/canvas.jpg"; ImageInfo info = new ImageInfo(fileName); MagickImage mainImage = new MagickImage(info); String outFileName = "storage/sdcard0/aaawatermark/canvasaaa.png"; mainImage.setImageFormat("png"); mainImage.setFileName(outFileName); mainImage.writeImage(info); – Farrakh May 06 '14 at 06:43
-
I am doing this to write in png format,but i'm getting nothing. I also tried your given link if i am able to convert it but getting nothing. – Farrakh May 06 '14 at 06:44
-
ImageInfo textImage = new ImageInfo("storage/sdcard0/aaawatermark/image.png"); MagickImage cvTextImage = new MagickImage(textImage); – Farrakh May 06 '14 at 06:56
-