PDF and movie support
This idea contains two completely separate plugin ideas; PDF support, and movie frame extraction support.
Thus, it has been split into three separate ideas:
PDF Support: http://resizer.uservoice.com/forums/108373-image-resizer-v3/suggestions/2369394-pdf-support
Video support via DirectX: http://resizer.uservoice.com/forums/108373-image-resizer-v3/suggestions/2369395-movie-frame-support-via-directx-
Video support via ffmpeg: http://resizer.uservoice.com/forums/108373-image-resizer-v3/suggestions/2369400-movie-frame-support-via-ffmpeg-
This idea will be deleted soon - please move your votes to the appropriate replacement idea(s) (or create new, specific ones if they do not already exist).
The ideas have not been declined, but the ticket had to be split into two separate ideas:
This idea contains two completely separate plugin ideas; PDF support, and movie frame extraction support.
Thus, it has been split into three separate ideas:
PDF Support: http://resizer.uservoice.com/forums/108373-image-resizer-v3/suggestions/2369394-pdf-support
Video support via DirectX: http://resizer.uservoice.com/forums/108373-image-resizer-v3/suggestions/2369395-movie-frame-support-via-directx-
Video support via ffmpeg: http://resizer.uservoice.com/forums/108373-image-resizer-v3/suggestions/2369400-movie-frame-support-via-ffmpeg-
This idea will be deleted soon – please move your votes to the appropriate replacement idea(s) (or create new, specific ones if they do not already exist).
-
gbelzile commented
Pdf, Word, Excel and PowerPoint preview plugins would be great!
Great work on this project by the way! -
Steve O commented
Perfect. Thanks! (Sorry, should have looked. Ahem.)
-
Well, there is this page: http://imageresizing.net/docs/extending
And about 24 example plugins, which are probably more useful :)Better docs are on the to-do list, but I have great XML/intellisense docs if you're using Visual Studio, and they're better than anything I could organize on the web.
For both plugins you inherit from BuilderExtension, implement IPlugin, IQuerystringPlugin, and override DecodeStream.
The FreeImage plugin is a good example of that.
But, yeah, I charge ridiculously low prices for creating plugins... :)
-
Steve O commented
Oh, meant to ask if you had a guide to writing a plugin. I suspect it's going to be cheaper to commission you to do it, but I should really have a look first!
-
Steve O commented
Yeah, I think ImageGlue uses GhostScript for the PDF support. We also use briz VideoShotMaker for some movie formats that ImageGlue doesn't support, but our users can upload videos, so creating thumbnails from that movie, like a YouTube preview, is great for us, and so much nicer than using a placeholder.
I looked at your product today because ImageGlue doesn't handle transparency, PNGs and TIFFs very well in all cases. I dropped yours in for now (in code, saving thumbnails, since that's what we currently do) and it seems slightly quicker on large files, and the PNG and TIF thumbnails look MUCH better. All good so far.
We have an ImageGlue licence so we'll probably fall back to that for now, but it's ImageGlue's licensing for redistribution that's got us looking elsewhere.
-
Well, it would definitely be possible to make a plugin to wrap GhostScripSharp (for *full* PDF support), and another plugin to wrap Ffmpeg to get frames from a movie.
To develop them, however, I'd either need an interested party to fund development of the plugins at $250/ea, or see a lot of votes on this topic. I've never heard another user express interested in movie frames, although 1 user previously was interested in PDF thumbnails.
Or, if you don't mind plumbing two libraries together, you could do it yourself. Plugins are very easy to write due to the product's API - designing them properly is harder.
Also - as you're a user of ImageGlue, I'd really like to hear any other differences you notice :) I'm very motivated to make sure the ImageResizer is the best product in the field.