Generate intermediate images on the fly Generate intermediate images on the fly
 

News:

CPG Release 1.6.27
change DB IP storage fields to accommodate IPv6 addresses
remove use of E_STRICT (PHP 8.4 deprecated)
update README to reflect new website
align code with new .com CPG website
correct deprecation in captcha

Main Menu

Generate intermediate images on the fly

Started by cunparis, August 19, 2005, 11:30:04 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

cunparis

When I selected not to create intermediate images, I expected them to be created on the fly.  Instead, Coppermine displayed the originals.  I was thinking that with GD they could be easily created on the fly.  This would allow uploading a single file which would reduce storage (at the expense of CPU).  I know this is debatable but it'd be nice to have the choice.  For some, CPU is more available than disk space.


Tranz

Unlike space issues, resource hogging would give Coppermine a bad reputation. On-the-fly image generation is fine to do as a mod or plug-in in future versions starting with 1.4, but shouldn't be implemented in the core code. Maybe when CPU power is at a point where this is not an issue, this could be reconsidered.

cunparis

Quote from: TranzNDance on August 20, 2005, 09:14:14 PM
Unlike space issues, resource hogging would give Coppermine a bad reputation. On-the-fly image generation is fine to do as a mod or plug-in in future versions starting with 1.4, but shouldn't be implemented in the core code. Maybe when CPU power is at a point where this is not an issue, this could be reconsidered.

I feel if the user has a choice and the default is to create intermediate files, then Coppermine could not have a bad reputation.   This was more of an idea to support my other feature request to allow the user to select their viewing size (small, med, large).  But of course those three sizes could be created in advance for each image.  Or like many users, small & medium could be the same so really you only support med & large.  This results in just one extra file to create really..