![](http://note.rpsh.net/assets/common/photoshop-thumb.jpg)
Webp Photoshop Cc Plugin For Mac
Current plug-in version: WebPShop 0.2.1
Descriptions for Xe8472 v2.0.2 Plugin for Photoshop CC Name: Xe8472 Version: 2.0.2 Includes: Serial Web Site: Overview Xe8472 is an Industry-First Color.
WebPShop is a Photoshop module for opening and saving WebP images, includinganimations.
Please look at the files LICENSE and CONTRIBUTING in the 'docs' folder beforeusing the contents of this repository or contributing.
Installation
Current library version: WebP 1.0.2
Put the file from the bin
folder in the Photoshop plug-in directory(C:Program FilesAdobeAdobe PhotoshopPlug-insWebPShop.8bi
for Windows x64,Applications/Adobe Photoshop/Plug-ins/WebPShop.plugin
for Mac). Run Photoshop.That's it!
Build
Use Microsoft Visual Studio (2017 and above) for Windows and XCode for Mac. Mac os high sierra download.
- Download the latest Adobe Photoshop Plug-In and Connection SDK athttps://console.adobe.io/downloads/ps,
- Download the latest WebP binaries athttps://developers.google.com/speed/webp/docs/precompiled or build them,
- Put the contents of this repository in a 'webpshop' folder located at
adobe_photoshop_sdk_[version]/pluginsdk/samplecode/format
, - Add
path/to/webp/includes
andpath/to/webp/includes/src
as AdditionalInclude Directories to the WebPShop project [1], - Add webp, webpdemux, webpmux libraries as Additional Dependencies to theWebPShop project [1],
- Build it with the same architecture as your Photoshop installation(x86 or x64 for Windows, x64 for Mac),
- Build it with the same architecture and config as the WebP library binaries(x86 or x64 for Windows, x64 for Mac, Debug/Release),
- By example for Windows, it should output the plug-in file
WebPShop.8bi
inadobe_photoshop_sdk_[version]/pluginsdk/samplecode/Output/Win/Debug[64]/
.
[1] By default the XCode project includes and links to thelibwebp-[version]-mac-[version]
folder in the webpshop
directory. The VSproject expects libwebp-[version]-windows-x64
(and/or -x86
).
Features
Open
,Open As
menu commands can be used to read .webp files.Save
,Save As
menu commands can be used to write .webp files. Encodingparameters can be tuned through the UI.
Encoding settings
For information, the quality slider maps the following ranges to their internalWebP counterparts (see SetWebPConfig() in WebPShopEncodeUtils.cpp):
The radio buttons offer several levels of compression effort:
Limitations
- Only English is currently supported.
- Only 'RGB Color' image mode is currently supported.
- The Timeline data is not used; thus animations rely on layers for definingframes (set duration as '(123 ms)' in each layer's name), and they need tobe rasterized before saving.
- On some images, lossless compression might produce smaller file sizes thanlossy. That's why the quality slider is not linear. The same problem existswith the radio buttons controlling the compression effort.
- This plug-in does not extend
Export As
neitherSave for Web
. - Encoding and decoding are done in a single pass. It is not currentlypossible to cancel such actions, and it might take some time on big images.
Software architecture
The common
folder contains the following:
WebPShop.h
is the main header, containing most functions.WebPShop.cpp
contains the plug-in entry point (called by host).WebPShop.r
andWebPShopTerminology.h
represent the plug-in properties.- Functions in
WebPShopSelector*
are called inWebPShop.cpp
. WebPShop*Utils.cpp
are helper functions.WebPShopScripting.cpp
is mostly used for automation.WebPShopUI*
display the encoding parameters window and the About box.
The win
folder contains a Visual Studio solution and project, alongside withWebPShop.rc
which is the encoding parameters window layout and About box.
The mac
folder contains an XCode project. WebPShopUIDialog_mac.h
and .mm
describe the UI layout, while WebPShopUI_mac.mm
handles the window events.
Image enthusiasts should use one of the many software products thatsupport WebP.
We provide in the libwebp
codec distribution a reference implementation forthe encoder and decoder applications, cwebp
and dwebp
respectively, toshowcase the available functionalities of WebP. These files can be downloadedfrom the downloads repositoryor can be built from source. They reside in the examples/
directory.
The libwebp
codec includes an extensive encoder and decoder API. Pleaseconsult the appropriate documentation if you'd like to add support for WebP toyour application or browser.
Using cwebp
to Convert Images to the WebP Format
Use cwebp
on the command line to convert PNG or JPEG image files to WebPformat. You can convert a PNG image file to a WebP image with a quality rangeof 80 with the command:
Consult the cwebp
documentation for a descriptionof the encoder, its standard and advanced options.
Using dwebp
to Convert Images from the WebP Format
Use dwebp
on the command line to convert WebP image files to the PNG or PPMformat. You can convert a WebP image file, say image.webp
to a PNG imagewith the command:
Consult the dwebp
documentation for a descriptionof the decoder and its command-line options.
Viewing your Images Natively
WebP is a new image format and is natively supported in Google Chrome, Opera,and many otherapplications and libraries.
API for the WebP Codec
The WebP team has provided an extensive API to allow developers to addsupport to their applications, including browsers, image editing tools as wellas native applications.
Consult the API documentation for a description oflibwebp
application programming interface.