On Sun, Feb 28, 2010 at 1:07 AM, Nadia Alramli <[email protected]> wrote: >> >> >> It just can treat a movie like an image, which means it will only use >> one frame. (Don't ask me which one, look up the imagemagick >> documentation.) >> >> I got a Phatch alert from Google: >> http://sourceforge.net/blog/a-new-simple-batch-image-converter-for-linux/ >> >> The author claims: "Phatch that is a great software that does a lot of >> interesting things. But Converseen is more immediate to use and >> supports more formats then Phatch." >> >> Hmmm... more formats?! I checked which image library he uses, and that >> is Magick++ (=imagemagick). So we can support also all formats that >> imagemagick can do: >> >> $ identify -list format >> >> When I first added imagemagick support I didn't expose all formats, >> just the more common ones for two reasons: >> - I felt exposing all formats in the GUI would clutter the interface >> - Imagemagick support for Phatch was back than in beta, so I preferred >> to limit it. Also I know e.g. that the support of SVG by imagemagick >> is pretty bad. That is why Phatch uses Inkscape for that. >> >> So what should we do: expose all image formats from ImageMagick? > > Hmm, I don't think we need to expose them all. At least not now. Maybe we > can figure out a nice GUI interface to expose them. But I don't see a point > in doing it at this stage. Right now we can only convert to types supported > by PIL, right? No we offer more support than PIL. For example PIL does not support interlaced pngs or compressed tiffs, we use other tools for that such as imagemagick and libtiff-tools.
> We have more pressing issues and features that are > more relevant to users than supporting rarely used types. It is not any technical effort to expose them, just add them to a string list: http://bazaar.launchpad.net/~stani/phatch/trunk/revision/1596#phatch/lib/openImage.py My only concern is that it clutters the UI. So I am glad you agree. I just want not to forget any format, which is commonly used and I am not aware of. But I guess now we have all of them unless someone points out one which is not included yet. Best regards, Stani > Best regards, > Nadia > >> >> PS >> >> $ identify -list format >> Format Module Mode Description >> >> ------------------------------------------------------------------------------- >> A* RAW rw+ Raw alpha samples >> AI PDF rw- Adobe Illustrator CS2 >> ART* ART rw- PFS: 1st Publisher Clip Art >> ARW DNG r-- Sony Alpha Raw Image Format >> AVI* AVI r-- Microsoft Audio/Visual Interleaved >> AVS* AVS rw+ AVS X image >> B* RAW rw+ Raw blue samples >> BGR* RGB rw+ Raw blue, green, and red samples >> BMP* BMP rw- Microsoft Windows bitmap image >> BMP2* BMP -w- Microsoft Windows bitmap image v2 >> BMP3* BMP -w- Microsoft Windows bitmap image v3 >> BRF* BRAILLE -w- BRF ASCII Braille format >> BRG* RGB rw+ Raw blue, red, and green samples >> C* RAW rw+ Raw cyan samples >> CAPTION* CAPTION r-- Image caption >> CIN* CIN rw+ Cineon Image File >> CIP* CIP -w- Cisco IP phone image format >> CLIP* CLIP -w+ Image Clip Mask >> CMYK* CMYK rw+ Raw cyan, magenta, yellow, and black samples >> CMYKA* CMYK rw+ Raw cyan, magenta, yellow, black, and alpha >> samples >> CR2 DNG r-- Canon Digital Camera Raw Image Format >> CRW DNG r-- Canon Digital Camera Raw Image Format >> CUR* CUR rw- Microsoft icon >> CUT* CUT r-- DR Halo >> DCM* DCM r-- Digital Imaging and Communications in Medicine >> image >> DICOM is used by the medical community for images like X-rays. >> The >> specification, "Digital Imaging and Communications in Medicine >> (DICOM)", is available at http://medical.nema.org/. In >> particular, >> see part 5 which describes the image encoding (RLE, JPEG, >> JPEG-LS), >> and supplement 61 which adds JPEG-2000 encoding. >> DCR DNG r-- Kodak Digital Camera Raw Image File >> DCX* PCX rw+ ZSoft IBM PC multi-page Paintbrush >> DDS* DDS r-- Microsoft DirectDraw Surface >> DFONT* TTF r-- Multi-face font package (Freetype 2.3.9) >> DJVU* DJVU r-- D�j� vu >> See http://www.djvuzone.org/ for details about the DJVU format. >> The >> DJVU 1.2 specification is available there and at >> ftp://swrinde.nde.swri.edu/pub/djvu/documents/. >> DNG DNG r-- Digital Negative >> DOT DOT r-- Graphviz >> DPS DPS --- Display Postscript Interpreter >> DPX* DPX rw+ SMPTE 268M-2003 (DPX 2.0) >> Digital Moving Picture Exchange Bitmap, Version 2.0. >> See SMPTE 268M-2003 specification at http://www.smtpe.org >> >> EPDF PDF rw- Encapsulated Portable Document Format >> EPI PS rw- Encapsulated PostScript Interchange format >> EPS PS rw- Encapsulated PostScript >> EPS2* PS2 -w- Level II Encapsulated PostScript >> EPS3* PS3 -w+ Level III Encapsulated PostScript >> EPSF PS rw- Encapsulated PostScript >> EPSI PS rw- Encapsulated PostScript Interchange format >> EPT EPT rw- Encapsulated PostScript with TIFF preview >> EPT2 EPT rw- Encapsulated PostScript Level II with TIFF >> preview >> EPT3 EPT rw+ Encapsulated PostScript Level III with TIFF >> preview >> ERF DNG r-- Epson RAW Format >> EXR EXR rw+ High Dynamic-range (HDR) >> FAX* FAX rw+ Group 3 FAX >> FAX machines use non-square pixels which are 1.5 times >> wider than they >> are tall but computer displays use square pixels, therefore >> FAX images >> may appear to be narrow unless they are explicitly resized using >> a >> geometry of "150x100%". >> >> FITS* FITS rw- Flexible Image Transport System >> FRACTAL* PLASMA r-- Plasma fractal image >> FTS* FTS rw- Flexible Image Transport System >> G* RAW rw+ Raw green samples >> G3* FAX rw- Group 3 FAX >> GBR* RGB rw+ Raw green, blue, and red samples >> GIF* GIF rw+ CompuServe graphics interchange format >> GIF87* GIF rw- CompuServe graphics interchange format (version >> 87a) >> GRADIENT* GRADIENT r-- Gradual linear passing from one shade to >> another >> GRAY* GRAY rw+ Raw gray samples >> GRB* RGB rw+ Raw green, red, and blue samples >> HISTOGRAM* HISTOGRAM -w- Histogram of the image >> HRZ* HRZ rw- Slow Scan TeleVision >> HTM* HTML -w- Hypertext Markup Language and a client-side >> image map >> HTML* HTML -w- Hypertext Markup Language and a client-side >> image map >> ICB* TGA rw+ Truevision Targa image >> ICO* ICON rw+ Microsoft icon >> ICON* ICON rw- Microsoft icon >> INFO INFO -w+ The image format and characteristics >> INLINE* INLINE r-- Base64-encoded inline images >> IPL* IPL rw+ IPL Image Sequence >> ISOBRL* BRAILLE -w- ISO/TR 11548-1 format >> JNG* PNG rw- JPEG Network Graphics >> See http://www.libpng.org/pub/mng/ for details about the JNG >> format. >> JP2* JP2 rw- JPEG-2000 File Format Syntax >> JPC* JPC rw- JPEG-2000 Code Stream Syntax >> JPEG* JPEG rw- Joint Photographic Experts Group JFIF format >> (62) >> JPG* JPEG rw- Joint Photographic Experts Group JFIF format >> JPX* JPX rw- JPEG-2000 File Format Syntax >> K* RAW rw+ Raw black samples >> K25 DNG r-- Kodak Digital Camera Raw Image Format >> KDC DNG r-- Kodak Digital Camera Raw Image Format >> LABEL* LABEL r-- Image label >> M* RAW rw+ Raw magenta samples >> M2V MPEG rw+ MPEG Video Stream >> M4V MPEG rw+ Raw MPEG-4 Video >> MAP* MAP rw- Colormap intensities and indices >> MAT MAT rw+ MATLAB image format >> MATTE* MATTE -w+ MATTE format >> MIFF* MIFF rw+ Magick Image File Format >> MNG* PNG rw+ Multiple-image Network Graphics (libpng 1.2.37) >> See http://www.libpng.org/pub/mng/ for details about the MNG >> format. >> MONO* MONO rw- Raw bi-level bitmap >> MOV MPEG rw+ MPEG Video Stream >> MP4 MPEG rw+ MPEG-4 Video Stream >> MPC* MPC rw+ Magick Persistent Cache image format >> MPEG MPEG rw+ MPEG Video Stream >> MPG MPEG rw+ MPEG Video Stream >> MRW DNG r-- Sony (Minolta) Raw Image File >> MSL* MSL rw+ Magick Scripting Language >> MSVG SVG rw+ ImageMagick's own SVG internal renderer >> MTV* MTV rw+ MTV Raytracing image format >> MVG* MVG rw- Magick Vector Graphics >> NEF DNG r-- Nikon Digital SLR Camera Raw Image File >> NULL* NULL rw- Constant image of uniform color >> O* RAW rw+ Raw opacity samples >> ORF DNG r-- Olympus Digital Camera Raw Image File >> OTB* OTB rw- On-the-air bitmap >> OTF* TTF r-- Open Type font (Freetype 2.3.9) >> PAL* UYVY rw- 16bit/pixel interleaved YUV >> PALM* PALM rw+ Palm pixmap >> PAM* PNM rw+ Common 2-dimensional bitmap format >> PATTERN* PATTERN r-- Predefined pattern >> PBM* PNM rw+ Portable bitmap format (black and white) >> PCD* PCD rw- Photo CD >> PCDS* PCD rw- Photo CD >> PCL PCL rw- Printer Control Language >> PCT* PICT rw- Apple Macintosh QuickDraw/PICT >> PCX* PCX rw- ZSoft IBM PC Paintbrush >> PDB* PDB rw+ Palm Database ImageViewer Format >> PDF PDF rw+ Portable Document Format >> PDFA PDF rw+ Portable Document Archive Format >> PEF DNG r-- Pentax Electronic File >> PFA* TTF r-- Postscript Type 1 font (ASCII) (Freetype 2.3.9) >> PFB* TTF r-- Postscript Type 1 font (binary) (Freetype 2.3.9) >> PFM* PFM rw+ Portable float format >> PGM* PNM rw+ Portable graymap format (gray scale) >> PGX* PGX r-- JPEG-2000 VM Format >> PICON* XPM rw- Personal Icon >> PICT* PICT rw- Apple Macintosh QuickDraw/PICT >> PIX* PIX r-- Alias/Wavefront RLE image format >> PJPEG* JPEG rw- Progessive Joint Photographic Experts Group JFIF >> PLASMA* PLASMA r-- Plasma fractal image >> PNG* PNG rw- Portable Network Graphics (libpng 1.2.37) >> See http://www.libpng.org/ for details about the PNG format. >> PNG24* PNG rw- opaque 24-bit RGB (zlib 1.2.3.3) >> PNG32* PNG rw- opaque or transparent 32-bit RGBA >> PNG8* PNG rw- 8-bit indexed with optional binary transparency >> PNM* PNM rw+ Portable anymap >> PPM* PNM rw+ Portable pixmap format (color) >> PREVIEW* PREVIEW -w- Show a preview an image enhancement, effect, or >> f/x >> PS PS rw+ PostScript >> PS2* PS2 -w+ Level II PostScript >> PS3* PS3 -w+ Level III PostScript >> PSD* PSD rw+ Adobe Photoshop bitmap >> PTIF* TIFF rw+ Pyramid encoded TIFF >> PWP* PWP r-- Seattle Film Works >> R* RAW rw+ Raw red samples >> RADIAL-GRADIENT* GRADIENT r-- Gradual radial passing from one shade >> to another >> RAF DNG r-- Fuji CCD-RAW Graphic File >> RAS* SUN rw+ SUN Rasterfile >> RBG* RGB rw+ Raw red, blue, and green samples >> RGB* RGB rw+ Raw red, green, and blue samples >> RGBA* RGB rw+ Raw red, green, blue, and alpha samples >> RGBO* RGB rw+ Raw red, green, blue, and opacity samples >> RLA* RLA r-- Alias/Wavefront image >> RLE* RLE r-- Utah Run length encoded image >> SCR* SCR r-- ZX-Spectrum SCREEN$ >> SCT* SCT r-- Scitex HandShake >> SFW* SFW r-- Seattle Film Works >> SGI* SGI rw+ Irix RGB image >> SHTML* HTML -w- Hypertext Markup Language and a client-side >> image map >> SR2 DNG r-- Sony Raw Format 2 >> SRF DNG r-- Sony Raw Format >> STEGANO* STEGANO r-- Steganographic image >> SUN* SUN rw+ SUN Rasterfile >> SVG SVG rw+ Scalable Vector Graphics (XML 2.7.3) >> SVGZ SVG rw+ Compressed Scalable Vector Graphics (XML 2.7.3) >> TEXT* TXT rw- Text >> TGA* TGA rw+ Truevision Targa image >> THUMBNAIL* THUMBNAIL -w+ EXIF Profile Thumbnail >> TIFF* TIFF rw+ Tagged Image File Format (LIBTIFF, Version >> 3.8.2) >> TIFF64* TIFF --- Tagged Image File Format (64-bit) (LIBTIFF, >> Version 3.8.2) >> TILE* TILE r-- Tile image with a texture >> TIM* TIM r-- PSX TIM >> TTC* TTF r-- TrueType font collection (Freetype 2.3.9) >> TTF* TTF r-- TrueType font (Freetype 2.3.9) >> TXT* TXT rw- Text >> UBRL* BRAILLE -w- Unicode Text format >> UIL* UIL -w- X-Motif UIL table >> UYVY* UYVY rw- 16bit/pixel interleaved YUV >> VDA* TGA rw+ Truevision Targa image >> VICAR* VICAR rw- VICAR rasterfile format >> VID* VID rw+ Visual Image Directory >> VIFF* VIFF rw+ Khoros Visualization image >> VST* TGA rw+ Truevision Targa image >> WBMP* WBMP rw- Wireless Bitmap (level 0) image >> WMF* WMF r-- Windows Meta File >> WMV MPEG rw+ Windows Media Video >> WMZ* WMZ r-- Compressed Windows Meta File >> WPG* WPG r-- Word Perfect Graphics >> X* X rw+ X Image >> X3F DNG r-- Sigma Camera RAW Picture File >> XBM* XBM rw- X Windows system bitmap (black and white) >> XC* XC r-- Constant image uniform color >> XCF* XCF r-- GIMP image >> XPM* XPM rw- X Windows system pixmap (color) >> XPS XPS r-- Microsoft XML Paper Specification >> XV* VIFF rw+ Khoros Visualization image >> XWD* XWD rw- X Windows system window dump (color) >> Y* RAW rw+ Raw yellow samples >> YCbCr* YCbCr rw+ Raw Y, Cb, and Cr samples >> YCbCrA* YCbCr rw+ Raw Y, Cb, Cr, and alpha samples >> YUV* YUV rw- CCIR 601 4:1:1 or 4:2:2 >> >> * native blob support >> r read support >> w write support >> + support for multiple images >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~phatch-dev >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~phatch-dev >> More help : https://help.launchpad.net/ListHelp > > -- Phatch Photo Batch Processor - http://photobatch.stani.be SPE Python IDE - http://pythonide.stani.be _______________________________________________ Mailing list: https://launchpad.net/~phatch-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~phatch-dev More help : https://help.launchpad.net/ListHelp

