1. we can add everything that is supported by our current toolkits and you can add your own toolkit too, so if there's a binary/way to generate thumbs / resizes / webviewable images from another source, then it can be added to g2.
currently:
- imagemagick: gif, jpg, jpeg 2000, png, tiff, svg, bmp, pdf, eps, psd, pcd, wmf
- netpbm: jpeg, gif, png, tiff, bmp, pnm,
- gd: gifm jpeg, png, wbmp, xpm, xbm
- ffmpeg: mpeg, asf, avi, mov, wmv (containers), and various codecs (mpeg2, mpeg4 (incl. h264), wmv, quicktime, ... whatever ffmpeg supports)
- dcraw: various raw formats (nikon, canon, ...)
i guess that's it. all other filetypes can be added to g2 and you can upload a seprate thumbnail if you wish, but g2 is unable to generate thumbnails or web-viewable versions for other filetypes than the listed ones. but again: this list can be extended easily; by a module or by adding another mimetype to our existing toolkits.