Adobe Photoshop UXP Hybrid Plugins

A specialized plugin type that combines UXP's JavaScript, HTML, and CSS plugin framework with native C++ code compiled as a .uxpaddon. This allows developers to write performance-critical code in C++ such as pixel-level image processing while using UXP for the user interface layer. Hybrid plugins can integrate with the traditional Photoshop C++ SDK to create filters that appear in Photoshop's Filter menu or implement new file format support. Requires Photoshop v24.2.0 or later.

API entry from apis.yml

apis.yml Raw ↑
aid: adobe-photoshop:uxp-hybrid-plugins
name: Adobe Photoshop UXP Hybrid Plugins
tags:
- C++
- Filters
- Hybrid
- Native Code
- Performance
- Plugin
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
baseURL: https://api.example.com
humanURL: https://developer.adobe.com/photoshop/uxp/2022/guides/hybrid-plugins/
properties:
- url: https://developer.adobe.com/photoshop/uxp/2022/guides/hybrid-plugins/
  type: Documentation
- url: https://developer.adobe.com/photoshop/uxp/2022/guides/hybrid-plugins/getting-started/
  type: GettingStarted
- url: https://developer.adobe.com/photoshop/uxp/2022/ps_reference/media/cpp-pluginsdk/
  type: APIReference
description: A specialized plugin type that combines UXP's JavaScript, HTML, and CSS plugin framework
  with native C++ code compiled as a .uxpaddon. This allows developers to write performance-critical code
  in C++ such as pixel-level image processing while using UXP for the user interface layer. Hybrid plugins
  can integrate with the traditional Photoshop C++ SDK to create filters that appear in Photoshop's Filter
  menu or implement new file format support. Requires Photoshop v24.2.0 or later.