About Tiff Plugin
What is Tiff Plugin?
Mozilla Tiff Plugin is mozilla/netscape compatible plugin for viewing tiff images. It is designed to be fast and less memory intensive.
Why?
Currently, a general purpose mozilla plugin for any mime type is mozplugger. Mozplugger works by spawning an application of the users choice for a particular mime type. After spawning the application it reparents the application window handle so that it gets into the browser.
At my workplace, users work heavily on tiff images. So basically, a user gets a page with links to the tiff images and opens the links in multiple tabs. With mozplugger, when more than 2 or 3 links were clicked to open in different tabs simultaneously, almost all images just opened outside the browser and never got into the browser. This happened with all applications like eog,xv,display,gqview,qiv etc etc. The system too became unusually slow.
Prior to this, an excellent plugin which was both fast and elegant was mozilla-bonobo. Mozilla-bonobo is a netscape-compatible browser plugin which allows your browser to use bonobo controls to display supported mime types. This was used to view tiff images as the application eog provided a bonobo control. But starting from version 2.7.0 eog removed support for bonobo.
Almost all the code base is taken from Christian Glodt (developer of mozilla-bonobo). I just stripped off all gnome, gconf and bonobo related code from mozilla-bonobo and added tiff handling and manipulating capability like scaling, rotation etc.
About me
My website (Vinay)