Free Opencart ecosystem initiative

FOC: Image flexible size

Ocmod (opencart >= 2.3) with backward compatibility for getting more control at image cropping. Can be used to get image with it’s original size.

Default resize logic built on scaling image by it’s minimal side and putting the result into a fixed size container.

In most cases this behaviour expected and correct, but there are two limitations:

  1. It’s not possible to output images with their original size
  2. You cannot control which side must be used for scale

This simple ocmod solve those problems.

Control is very simple:

  1. To disable resize and output image as is just add 0 (zero) as a prefix in your theme image size settings
  2. To force scale by width – prefix your height with zero
  3. To force scale by height – prefix your width


Example settings:




Backward compatibility

You can safely enable/disable this ocmod, since Opencart translate these sizes in integers, so 0500 become 500 with disabled module.



Don't know how to install module?

Don't worry 🖐

You can follow this step-by-step tutorial

How to install opencart module