We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Add-Ons
default app icon

JCOGS Image Pro

By JCOGS Design
Media

Description

Superior Image Management Utility for EE 6.4.18+ and EE7+

JCOGS Image Pro is the enhanced version of the proven JCOGS Image add-on, delivering all the power of JCOGS Image 1.x with dramatically improved performance, intuitive self-documenting syntax, and advanced new features. Built from the ground up for ExpressionEngine 6.4.18+ and 7+, it provides a seamless upgrade path requiring only simple tag name changes while maintaining 100% parameter compatibility and introducing Pro-exclusive usability improvements like named attributes for complex parameters.

What makes JCOGS Image Pro special?

JCOGS Image Pro represents a complete rewrite to modern coding standards, designed to be fully compatible with EE6.4.18+ and EE7+ and lay new foundations for future developments. The key enhancements include:

  • Dramatically improved performance - Up to 6x faster caching with intelligent auto-optimisation that benchmarks your system and applies optimal settings automatically
  • Advanced preset system - Create, manage and preview image processing presets through an intuitive Control Panel interface with dynamic parameter previews
  • Named connection system - Configure multiple storage connections (local, cloud) and specify per-tag which connection to use for maximum flexibility
  • Intuitive named attribute system - Pro-exclusive specify complex parameters using descriptive attribute names like content:, font_size:, colour: instead of the more difficult legacy positional argument system
  • Enhanced error notification system - Intelligent error tracking with comprehensive Control Panel integration for superior debugging experience
  • Enhanced user experience - CSS colour name support, comprehensive cache management with interactive dashboard widgets, and enhanced debugging tools

What does JCOGS Image Pro do?

JCOGS Image Pro is a comprehensive image processing add-on that transforms how you work with images in ExpressionEngine. Whether you need to resize photos, apply visual effects, convert formats, or optimise delivery, Pro handles it all automatically through simple template tags.

  • Complete Image Processing Suite
    Convert between image formats (e.g. JPG, PNG, WebP, GIF, BMP), resize and crop images with intelligent aspect ratio handling, apply filters and effects (grayscale, sepia, blur, brightness, etc.), rotate and flip images, and generate responsive image sets with srcset and sizes attributes for optimal device delivery.
  • All JCOGS Image 1.x functionality enhanced
    JCOGS Image Pro maintains 100% parameter compatibility with existing JCOGS Image templates while delivering significantly enhanced performance and new capabilities. Everything works exactly as before, just faster and with more options.
  • Advanced Preset Management
    Create and manage sophisticated image processing presets through the Control Panel with live preview functionality. Define complex parameter combinations once, then apply them consistently across your site with simple preset references.
  • Intelligent Caching System
    Pro’s enhanced caching delivers up to 6x performance improvements through automatic threshold optimisation. Interactive cache management provides detailed monitoring, statistics, and maintenance tools through dashboard widgets and comprehensive Control Panel interfaces.
  • Named Connection System
    Configure multiple storage connections (local directories, cloud storage) and specify per-tag which connection to use. This provides unprecedented flexibility for managing images across different storage systems while maintaining simple template syntax.
  • Enhanced Developer Experience
    Image Pro now recognises CSS colour names (e.g. ‘azure’), and can read durations specified in natural language (e.g. ‘four hours 2 mins’). The new Named attribute system makes complex parameters readable and maintainable - allowing use of intuitive names like `content:`, `font_size:`, `colour:` instead of the need to use rigid positional arguments. An enhanced error notification system provides intelligent error tracking for superior debugging. Usability improvements such as these make the developer’s job easier, and so ensure reliable operation and easier troubleshooting.
  • Multiple Operation Modes
    Use JCOGS Image Pro through flexible template tags for standard image processing, or via variable modifiers for dynamic image manipulation within existing template variables. Action-link system enables dynamic image generation even with static caching, allowing JavaScript-driven image transformations and cache-compatible workflows.

Why choose JCOGS Image Pro?

  • Simple upgrade process
    JCOGS Image Pro delivers immediate performance improvements with minimal effort required. Existing JCOGS Image 1.x sites need only change the tag name from `jcogs_img` to `jcogs_img_pro` - all parameters work identically while gaining up to 6x faster caching, enhanced processing efficiency, and Pro-exclusive features like presets, named connections and named attributes for complex parameters.
  • Modern architecture with future-proof design
    Completely rewritten to modern coding standards with PSR-12 compliance, comprehensive unit testing, and pipeline-based processing architecture. This foundation ensures compatibility with current and future ExpressionEngine versions while enabling advanced functionality. The new codebase for Image Pro also enables the provision of future optional enhancements to address specific developer needs - such as support for additional cloud providers, advanced filter packs - and enable the release of a JCOGS Image field type.
  • Advanced features when you need them
    Pro adds sophisticated preset management, named connection systems, intuitive named attributes for maintainable templates, enhanced error notification system with interactive debugging tools, and enhanced cache monitoring without complicating basic usage. New features integrate seamlessly - use them when beneficial, ignore them when simple or legacy functionality suffices.
  • Enhanced reliability and maintainability
    Ground-up rewrite incorporates years of real-world feedback from JCOGS Image 1.x deployments. Improved debugging, comprehensive error handling, and modern code architecture ensure stable operation and easier troubleshooting.
  • Proven image processing capabilities
    All the trusted image manipulation, format conversion, responsive image generation, and caching features that made JCOGS Image 1.x successful - enhanced for better performance and expanded functionality.
  • Active development and support
    JCOGS Image Pro continues the tradition of active development, rapid support response, and regular feature updates that JCOGS Image users expect.

Simple upgrade from JCOGS Image 1.x and CE Image

JCOGS Image Pro provides a straightforward upgrade path for existing JCOGS Image 1.x and CE Image installations.

JCOGS Image 1.x Upgrade - Pro maintains complete parameter compatibility with all existing JCOGS Image 1.x templates. Simply change {exp:jcogs_img:...} to {exp:jcogs_img_pro:...} in your templates - all parameters work identically while gaining significant performance improvements.

CE Image Migration - Pro also provides excellent compatibility with CE Image syntax. In most cases, simply changing {exp:ce_img:...} to {exp:jcogs_img_pro:...} is all that’s required, making migration from CE Image straightforward with minimal template adjustments.

Enhanced Functionality - All existing features work exactly as before while gaining performance improvements and access to new Pro capabilities like preset management, named connections, and advanced cache monitoring.

Proven Reliability - Pro incorporates years of real-world experience from JCOGS Image 1.x deployments, addressing edge cases and optimising workflows based on actual usage patterns.

Requirements

JCOGS Image Pro is designed for modern ExpressionEngine installations:

  • ExpressionEngine 6.4.18+ or 7+
  • PHP 8.1+ with GD/GD2 library
  • Server compatibility - Works on shared hosting, VPS, and dedicated servers
  • Cloud storage support - Optional integration with AWS S3, DigitalOcean Spaces, and other cloud storage services

Note: For ExpressionEngine 6.4.17 or earlier, or in PHP 7.4/8.0 environments, JCOGS Image 1.x remains the recommended solution and continues to receive support.

Professional support and ongoing development

JCOGS Image Pro maintains the high standard of support that JCOGS Image users expect. Whether you’re implementing complex image processing workflows or troubleshooting specific issues, professional support is available to help you succeed.

Regular updates introduce new features, performance improvements, and compatibility enhancements. The modern codebase and comprehensive testing ensure reliable operation while providing a foundation for continued innovation in image processing capabilities.

Information
Version 2.0.1
Last Update one month ago
Compatibility EE 7, 6
License Commercial
Renewals $15.00 - 1 years
Links
  • Documentation
  • Change Log
  • Support
ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.