JCOGS Design

3rd Party (Commercial)
Current Version:
Minimum EE Version: 5.0
Release Date: Nov 5, 2022

License Agreement

Buy Now!


EE Version Support

  • ExpressionEngine 5
  • ExpressionEngine 6


If an item is crossed out, it might be untested, not applicable or incompatible. Contact the developer to be sure.


  • jQuery for the Control Panel

Add-On Type(s)



Advanced Image Manipulation for EE5, EE6 and EE7

JCOGS Image is a simple to use tag based image processing add-on for ExpressionEngine 5 and 6.
It is fast, efficient and provides a range of image manipulation options that go beyond those available within EE’s built in image processing services.

What’s new in Version 1.2.16?

Initial support for SVG format images. Until this version Image has rejected tags that specified SVGs as the source image; this version introduces limited support for the format - now you can specify SVG images and Image will retrieve remote images, adjust the size of images using the full range of Image options and provides caching for the processed image. The SVG image itself remains unchanged - hence this new feature is referred to as SVG Passthrough support.

More complete SVG support is planned for future versions.

This version also includes bug fixes for: image path problems for EE configurations with base_url directory offset from the webroot, file access problems where filenames include urlencode special characters and resolution of operational issues when EE base_path value is not set.


What does JCOGS Image do?

  • Image Format Conversion
    Change the image format used by an image. Currently the add-on supports bmp, gif, jpg (standard and interaced), png and webp image formats.
  • Resizing
    Crop and resize images. Images can be resized to fit into a defined space (either contain or cover). Image cropping can use nominated aspect ratios and can be combined with rescaling. By default Image will preserve an image’s aspect ratio, but you can use resizing to distort an image if required.
  • Manipulations
    Apply a range of image effects to an image. Current options include rotation, horizontal and / or vertical flips and the application of a range of image filters (e.g. greyscale, blur etc). Filters can be combined sequentially, and can be applied to converted / resized images. JCOGS Image also supports standard shape image masks (e.g. polygons, stars, circles, boxes) and custom masks. See the documentation for more details of the filters available.
  • Simplify building fast responsive pages
    JCOGS Image provides powerful extra features - such as automatically configured Lazy Loading (fully supporting progressive enhancement), and automatic generation of repsponsive versions of images (by generating srcset and sizes parameters for img tags, along with necessary size variants).

Why choose JCOGS Image?

  • It is up to date!
    JCOGS Image has been tested on EE5, EE6 and EE7 installations and is compatible with php8.
  • Single Image or Batch Processing
    Use a template tag to modify a single image or to apply the same modifications to all the images within a content block - or a mix of the two since the nesting of JCOGS Image tags is supported.
  • Remote or Local Image Sources
    JCOGS Image works equally well with locally stored images or images obtained from internet based sources.
  • Flexible Caching Options
    JCOGS Image has a powerful SEO friendly caching system for the images it generates; cache options can be set globally and then overwritten on a tag-by-tag basis through parameter options.
  • Active Support
    JCOGS Image is actively supported, both in terms of new feature development and in terms of responding to any issues encountered during use of the add-on.

“Drop-in” upgrades for sites using CE Image

JCOGS Image unlocks a simple upgrade path for existing EE5 and EE6 for sites developed using the CE-Img add-on.

Although based on a completely new image processing code base, JCOGS Image has been designed to have strong compatiblity with CE Image parameters and functions: in many cases it is possible to upgrade an existing site without loss of function simply doing a search / replace to update the tag name used: for example changing {exp:ce_img:single…} to {exp:jcogs_img:single…}.

Please Note: A few CE Image functions are not replicated (e.g. ASCIIart) and for some uses (e.g. the pixelate filter) there are some small differences in the output produced. See the documentation for more details.


JCOGS Image has been tested and is supported for use on EE5 and EE6 systems. It requires the server hosting the EE installation to be running php 7.3 (or better) and some version of the GD2 library; JCOGS Image operates normally on php 8 / 8.1 systems.

Fully supported, ongoing development…

If you have features that you would like to see included in a future version of JCOGS Image get in touch!
Currently in the development pipeline:

  • Auto-generation of <picture> HTML tags e.g to provide alternate images for .webp images on sites using static caching (JCOGS Image already provides this webp backup on sites that do not use static caching!)
  • Support for svg image formats - both in terms of using svgs as image sources, and generating layered versions of images with text and watermark overlays
  • Adding the ability to put a drop-shadow around an image
  • Add equivalents for the CE Image dot, noise, and replace_colors filters
  • Add option to auto-generate image ALT text based on information found in EE Files meta-data
  • Add option to write arbitrary information into image EXIF data area
  • Awareness of / ability to interact directly with EE third-party image asset managers (e.g. Assets, Ansel)
  • Better support for php image processing libraries (e.g. Imagemagick)


JCOGS Image Links

This entry was created October 27, 2021, 9:31 am.
This entry was last updated November 7, 2022, 6:07 pm.

Disclaimer: Information about ExpressionEngine add-ons is provided as a service to you, the user, and every member of the ExpressionEngine community. devot:ee is not responsible if you hose, mangle, wreck, or otherwise destroy your EE website by installing an add-on that you found out about at this site, regardless of its rating, Favorites status, commercial or free status, or general popularity. Caveat EEmptor!

Returns: devot:ee has a 30-day return policy on all commercial add-ons sold through devot-ee.com. If you need to return an add-on, do not go to the developer or the developer's site, but rather visit our returns page at https://devot-ee.com/returns to initiate your return. If you have questions, email support@devot-ee.com.

1 Review:

Jelle Dijkstra 03.29.22

Jelle Dijkstra
Rating - {addon_rating_average}

great drop-in replacement for ce_img. But it’s much more than a replacement. A must have for each site i’m building