When using the local DB, if the original thumbnail link was lost, the big image is linked on the index page. This often causes it to go out of page if hovering over it, and is likely to use a lot of memory on the client side.
So we should have some way of resizing it. Since we need to support a lot of formats, including video, I suggest using a stand-alone piece of software for this, or perhaps use a plug-in system to avoid having to include a big amount of libraries. Plugging into a existing thumbnail system seems to be a much more reasonable approach, but will likely require us to do platform specific code. We should investigate the existing solutions at least, and perhaps make a separate cross-platform library for this if needed, as I think it will be useful for others.
When using the local DB, if the original thumbnail link was lost, the big image is linked on the index page. This often causes it to go out of page if hovering over it, and is likely to use a lot of memory on the client side. So we should have some way of resizing it. Since we need to support a lot of formats, including video, I suggest using a stand-alone piece of software for this, or perhaps use a plug-in system to avoid having to include a big amount of libraries. Plugging into a existing thumbnail system seems to be a much more reasonable approach, but will likely require us to do platform specific code. We should investigate the existing solutions at least, and perhaps make a separate cross-platform library for this if needed, as I think it will be useful for others.