unix-toolbox.js icon indicating copy to clipboard operation
unix-toolbox.js copied to clipboard

Current status

Open alexandremottet opened this issue 12 years ago • 20 comments

Hi,

I would like to know what is the current status of those project and in particular the "unix-toolbox.js-imagemagick" ? Is it active and working ?

Regards

alexandremottet avatar Sep 23 '13 12:09 alexandremottet

Yes, imagemagick is working fine. Checkout the ./demo folder to see how to use it

manuels avatar Sep 23 '13 15:09 manuels

Ok, I've already tried it and several errors comes out : unixtoolbox-js-errors

Does it came from my computer (chrome) ?

alexandremottet avatar Sep 24 '13 09:09 alexandremottet

I found the bug: I didn't update the submodule to the latest version. You can try again, it should work now.

manuels avatar Sep 24 '13 09:09 manuels

Ok, thanks for reply so quickly !

Works for jpg/png but I was unable to convert a G4 tif file image with unix-toolbox. The same image goes ok in command line (convert "g4.tif" "g4.jpg").

unixtoolbox-js-errors

The test file : http://www.fileformat.info/format/tiff/sample/ff5798fb1a324c099af642690d161877/download

When you compile ImageMagick, did you add some exclusion ?

alexandremottet avatar Sep 24 '13 11:09 alexandremottet

Yes, I did not include all image format libraries. However, I included tiff. So it's strange that this does not work. What's the mime type of your tif file? is G4 tif different than the regular tif format?

manuels avatar Sep 24 '13 11:09 manuels

Oh, G4 tif means group 4 tiff (Raw CCITT Group4) according to identify -list format.

Probably I did not include this format library...

manuels avatar Sep 24 '13 11:09 manuels

Ok. The mime-type is "image/tiff" given "file --mime-type g4.tif" command line. This is a regular type for register tiff file (fax).

alexandremottet avatar Sep 24 '13 11:09 alexandremottet

Can you run convert -identify g4.tif (on your computer and in the browser) and post the output?

manuels avatar Sep 24 '13 11:09 manuels

It give me this line : g4.tif TIFF 2464x3248 2464x3248+0+0 1-bit Bilevel Gray 57.3KB 0.050u 0:00.049

alexandremottet avatar Sep 24 '13 11:09 alexandremottet

^^Is that the output for both or did you just try it in the console?

manuels avatar Sep 24 '13 12:09 manuels

Can you publish this image anywhere so I can try it myself?

manuels avatar Sep 24 '13 12:09 manuels

I used this image example : http://www.fileformat.info/format/tiff/sample/ff5798fb1a324c099af642690d161877/download

Now, i'll just try in the console.

alexandremottet avatar Sep 24 '13 12:09 alexandremottet

I'm not sure if the file is valid. Even my native imagemagick (debian 6.7.7-10 2013-09-01 Q16) tells me convert.im6: no images defined 'g4.tif' @ error/convert.c/ConvertImageCommand/3044.

manuels avatar Sep 24 '13 12:09 manuels

I think this image is valid (from file format.info). This command line (convert -identify "g4.tif" "g4.jpg") work on my computer (mac osx).

What is yout ImageMagick version ?

alexandremottet avatar Sep 24 '13 12:09 alexandremottet

It's 6.7.7-10 2013-09-01 Q16 and yours?

manuels avatar Sep 24 '13 13:09 manuels

It's 6.8.0-7 2013-09-19. I don't know if there is so much difference between those version.

alexandremottet avatar Sep 24 '13 13:09 alexandremottet

Got it: I did not use the additional 'g4.jpg' parameter. So it also works with my native version. But I did not figure out which delegate is responsible for GROUP4 images.

manuels avatar Sep 24 '13 13:09 manuels

The js version of "convert -identify .." gives : Magick: no decode delegate for this image format `/g4.tif' @ error/constitute.c/ReadImage/550.

alexandremottet avatar Sep 24 '13 13:09 alexandremottet

I think I got it: probably CCITT support is not included in libtiff. Right now I don't have my laptop (I lost the power supply and I'm waiting for the new one). As soon as I can use my laptop again, I can check whether this really is the issue and fix it.

manuels avatar Sep 24 '13 13:09 manuels

Hmm, I don't get it! Line 8 in tif_config.h clearly states that CCITT Group 3 and 4 support should be included!

manuels avatar Sep 26 '13 13:09 manuels