Quantcast
Channel: Adobe Community : Popular Discussions - Photoshop Plugin and Companion App SDK
Viewing all 54282 articles
Browse latest View live

psd and psb File Format Specifications

$
0
0

Besides these 2 documents
a) Photoshop CS File Formats Specification October 2003
b) Adobe Photoshop 6.0 File Formats Specification Version 6.0 Release 2.0 November 2000

 

Are there any other documents which would be helpful in understanding the PSD and PSB formats?

 

Is there a document/spreedsheet which shows which features are supported via Photoshop Versions
2.0 3.0 4.0 5.0 6.0 7.0 CS CS2 CS3 CS4 showing PSB and PSD features?

 

Where would these additional documents be located?


How to get CS4 animation timeline data

$
0
0

I'd like to write a plugin that makes use of Photoshop CS4 animation timeline data but, after much searching through the SDK, I haven't been successful at locating any examples or documentation defining how to get at this information.  Is this data exposed?  If so, can someone kindly point me to the appropriate location.

 

Thank you.

PITerminology.h vs PIStringTerminology.h

$
0
0

Hi,

 

I noticed PITerminology is being phased out.  Correct?

 

I'd like to learn the correct way of using the strings defined in PIStringTerminology.h

 

As an example, I'd like to get a layer's name.   I had no problems doing this the old way, with PIUGet(classLayer, keyName, ....)

So, I found something called klayerNameStr  in PIStringTerminology.h and would like to use it to achieve the same thing.

 

I tried:

 

DescriptorTypeID runtimeKeyID;

error = sPSActionControl->StringIDToTypeID(klayerNameStr, &runtimeKeyID);

error = PIUGetInfo(classLayer, runtimeKeyID, ...)

 

But the PIGetInfo( ) failed.  What am I doing wrong? Obviously not getting the correct usage of klayerNameStr. ;-(

 

Also, just as a comment aside, PITerminology.h was a bit clearer to read, because there were prefaces to everything so they made sense, e.g

classLayer, classDocument,

 

vs

 

keyName, keyThis, keyThat

 

It was easy to know what was a class, key, enum, etc. and that helped show how to use them. Things have gotten, IMHO, slightly more confusing and unclear.

 

 

Anyway, thanks for any help

Read Scripting Parameters within a Filter

$
0
0

Hello,

I'd like to have a Plug In which can read Scripting Parameters and run accordignly.

 

One of the code samples in the SDK is called "PoorMansTypeTool".
In its documentation it is said to be able to "Read scripting parameters".

I look into its code yet I couldn't figure how it does it.

 

Let's say I have a script with a variable 'a'.
The script launches a filter from the filter lists and want to pass the valu of the parameter 'a' to the filter.

 

How could that be done?

Are there any constraints on the parameter type, size, etc?

Has anyone tried it before?

If someone could guide me through the plug in code I'd be happy.

 

Thank You.

Need to create photoshop plugin with UI in QT framework

$
0
0

Hi

 

I need to develop a photoshop plugin using qt to create UI. I have two doubts regarding this
- First, Is it possible to integrate qt UI with photoshop plugin and perform photoshop operations.

- Second, Is it possible to create a panel type UI using QT for Photoshop and keep it non modal.

 

I have no idea regarding qt. Please guide.

 

Thanks

Accessing per-layer metadata from plugin

$
0
0

Hello,

 

I can access the document-level metadata of a PSD file (as done in the Propertizer sample plugin in the SDK) with something like this:

 

Handle h = NULL;

OSErr error = sPSProperty->getPropertyProc(kPhotoshopSignature, 'xmpd', 0, NULL, &h);

 

Is there a way to access per-layer metadata from a C++ plugin?

 

Thanks

Generator plugins location

$
0
0

It seems that new Photoshop version 2015.5.1 has completely different folders structure on Mac. Here is log from 2015.5.1:

[info:core 16:04:28.486 generator.js:227:25] Detected Photoshop version: 17.0.1

[1;31mNo viable plugins were found in '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/S DKs/iPhoneSimulator.sdk/System/Library/Frameworks/QuickLook.framework/pl.lproj/Adobe Photoshop CC 2015.5/Plug-ins/Generator/'

[0m[debug:core 16:04:28.508 generator.js:1804:21] Loading plugin: generator-assets (v2.7.3) from directory: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SD Ks/iPhoneSimulator.sdk/System/Library/Frameworks/QuickLook.framework/pl.lproj/Adobe Photoshop CC 2015.5/Adobe Photoshop CC 2015.5.app/Contents/Required/Plug-Ins/Generator/assets.generate

[debug:core 16:04:28.758 generator.js:1820:21] Plugin loaded: generator-assets

[debug:core 16:04:28.764 generator.js:1804:21] Loading plugin: crema (v3.0.6) from directory: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SD Ks/iPhoneSimulator.sdk/System/Library/Frameworks/QuickLook.framework/pl.lproj/Adobe Photoshop CC 2015.5/Adobe Photoshop CC 2015.5.app/Contents/Required/Plug-Ins/Generator/crema.generate

[debug:core 16:04:29.579 generator.js:1820:21] Plugin loaded: crema

[debug:core 16:04:29.580 generator.js:1804:21] Loading plugin: generator-spaces (v0.4.3) from directory: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SD Ks/iPhoneSimulator.sdk/System/Library/Frameworks/QuickLook.framework/pl.lproj/Adobe Photoshop CC 2015.5/Adobe Photoshop CC 2015.5.app/Contents/Required/Plug-Ins/Generator/spaces.generate

[debug:core 16:04:30.222 generator.js:1820:21] Plugin loaded: generator-spaces

[debug:core 16:04:30.224 generator.js:1804:21] Loading plugin: adobe-preview-generator-plugin (v1.2.0-67bfdfb) from directory: /Library/Application Support/Adobe/Plug-Ins/CC/Generator/preview20155.generate

 

Before (version 2015.5) all plugins were in /Applications/Adobe Photoshop CC 2015.5/Adobe Photoshop CC 2015.5.app/Contents/Required/Plug-Ins/Generator

Is there any documentation regarding where Photoshop is looking for generator plugins?

Interleaved vs. Planar Image

$
0
0

Hello,

 

Photoshop allows plug in to request data in Planar (Each color layer on its own) or Interleaved (RGB, RGB RGB Pixels) format.

I was wondering, what's Photoshop's internal format?

 

Namely, let's say I request the whole image, which will take less time to get, the interleaved or planar data (Namely which doesn't require Photoshop to do any operations besisdes giving access to data)?

 

Thank You.


Photoshop CC 2018 SDK?

$
0
0

Hello,

 

Since InDesign and Illustrator CC 2018 SDK's are already there, where is the Photoshop SDK?

 

Regards

Can a Photoshop panel communicate with a plugin?

$
0
0

Hello,

 

Is there any way for a Flex-based Photoshop panel to communicate with a native Photoshop plugin? I was hoping there might be a way to send a message from the panel to my C++ based plugin using custom events, similar to http://flexblog.faratasystems.com/?p=170, but I haven't been able to receive the custom event in my plugin. Has anyone tried this before?

 

Thanks.

 

  --Mike

Signing and installing "PhotoshopEvents" sample with command-line returns -403!

$
0
0

Building my own CEP-based (javascript, jsx) extension which will be used to sync data to our proprietary database solution. Most of the functionality is in place, but Im having trouble with the distribution and installing.

 

I got this error when installing with exmancmdwin:

Failed to install, status = -403!

 

By googeling this Ive deduced that this is an error for the installer not recognizing the target app?

I thought this might be result of the manifest.xml file, but I cant seem to figure out whats wrong with it.

 

<ExtensionList>    <Extension Id="com.example.photoshopevents.extension" Version="1.0"/>  </ExtensionList>  <ExecutionEnvironment>    <HostList>      <Host Name="PHXS" Version="15.0" />  <Host Name="PHSP" Version="15.0"  />    </HostList>

 

 

So just for the hell of it, I tried doing the same process with the photoshop-extension sample from here:

https://github.com/Adobe-CEP/Samples/tree/master/PhotoshopEvents

That should work right? Nope. Getting the same error.

 

To recreate:

(On windows 10, with Photoshop 2018)

C:\Users\Username\Desktop\ZXPSignCmd.exe -selfSignedCert NO OSLO Company MyName password C:\Users\Username\Desktop\PhotoshopEvents.p12
Self-signed certificate generated successfully

 

C:\Users\Username\Desktop\ZXPSignCmd.exe -sign C:\Users\Username\Desktop\PhotoshopEvents\ C:\Users\Username\Desktop\PhotoshopEvents.zxp C:\Users\Username\Desktop\PhotoshopEvents.p12 password
Signed successfully

 

C:\Users\Username\Desktop\ExManCmdWin\ExManCmd.exe /install C:\Users\Username\Desktop\PhotoshopEvents.zxp
Installing extension with file path = C:\Users\Username\Desktop\PhotoshopEvents.zxp
Failed to install, status = -403!

 

Am I doing the signing process wrong? Or is there something weird going on here?

Creating my first Photoshop plugin

$
0
0

Hi all,

 

I am a programmer, I program in PHP, and Obj-C, I know C++ quite fair. I also Design web templates & code them. I need a plugin for photoshop, I searched it but I couldn't find it. So I thought I will try creating it for mysel & if it was nice I will share it too. But unfortunately I don't much help online for creating a very basic photoshop plugin.

 

By the way, here are my requirments for that plugin:

 

Most when I create my templates, I group layers e.g Button, Banner, CommentBox etc etc. Now all the related layers are gouped, but if I sometime want to move 2 layers from Buttons, 3 layers from Banner, & 1 layer from CommentBox group, so I select all those layers (Searching for them in my Layer palette ) & move all together. Now I want to move them again I will search for all these layers again across those groups, so I want to save layer selections. e.g I select a few layers across different groups, & save the selection as 'LeftObjects' & similarly select some more layers and save this layer selection as 'RightObjects'. Now whenever I need to select all those left layers together I click the 'LeftObjects' selection & select all the layers for me saving me from searching for those layers.

 

I would really appreciate if someone could help, or suggest me  a step by step guide to a basic Photoshop plugin. I am a pretty good learner, so I would do it, but I just need a start.

 

Thank you all

 

Cheers.

Photoshop SDK Hello World in 2016

$
0
0

Hello!

 

I'm in the process of figuring out the basics of creating Photoshop plugins using the SDK. Seems like most of the info and tutorials are somewhat dated and not so approachable. I have been able to build the Listener and Getter examples from the SDK using VS2015 and had Listener spitting out correct-seeming output. Now I would like to set up a Hello World project so that I understand the bare essentials required for a PS SDK Automation plugin. For my personal use I'm only interested in the Win version, but it seems easy enough to set things up so that Mac can be added later. I'm mostly a scripting guy with a tiny bit of C++ experience and I do not often set up Visual Studio projects. Here's what I've gathered so far:

 

Dir structure:

HelloWorldPlugin

HelloWorldPlugin\common

HelloWorldPlugin\win

(HelloWorldPlugin\mac)

 

Common files:

* PiPL (Plug-in Property List) describing what kind of plugin this is (e.g. HelloWorldPlugin\common\HelloWorldPluginPiPL.r). I stitched up a version that seems like it could work in todays world with 64-bit machines taken into account. It is a combo of code from Automation Tutorial.pdf from the SDK and some forum post somewhere. Here: HelloWorldPluginPiPL.r - Pastebin.com

* A source file with an entry point (duh :P). I'm working in C++ so this could be a function called PluginMain inside HelloWorldPlugin\common\HelloWorldPlugin.cpp. The function name is defined in the PiPL.

 

Windows/Visual Studio setup:

* Photoshop SDK includes in the VS Include Directories (e.g. $(PhotoshopSDK)\photoshopapi\photoshop;$(PhotoshopSDK)\samplecode\common\includes  [TODO: add rest of paths])

* Build PiPL info into the plugin (using Cnvtpipl.exe on Win), specifics unclear

* Output a DLL with .8li extension (VS Project Properties > Configuration Properties > General > Target Extension)

 

...aaaaand I think that's all I have for now. It's still unclear for me what are the bare essential contents of the main source file and PluginMain. If the only function of the plugin is to trigger an alert saying 'Hello World!', which \samplecode\common\includes\PI[SomethingSomething].h header files do I need to include if any? Which function do I use to actually trigger the alert!? On the Windows side, which resource files (e.g. resource.h, HelloWorldPlugin.rc) are absolutely essential and how to generate them? Have I missed something completely?

 

I'll keep on scanning the docs and the web for answers to my questions, but I wanted to write all this down just to clarify my thinking a bit and possibly attract tips from someone more knowledgeable.

Photoshop internal RGB colorspace question

$
0
0

Hi,

 

1) What kind of of RGB colorspace Photoshop uses internally sRGB, adobeRGB etc.?

Basically in/from what colorspace should i convert data in m,y format plug-in on rear/write?

Is it the same colorspase for all 8/16/32 bit modes?

 

2) What is the date range for 16 bit mode? is it u16 from 0-32K or from 0 to 64K?

 

Thank you.

Plugin with "NO VERSION"

$
0
0

I wrote an automation plugin and works fine. But, when look the System Info (Help | System Info), my plugin shows "NO VERSION". Can someone tell me how to specify a version.

 

Thanks

 

Bill


Photoshop "Server"

$
0
0

Hi Folks,

 

I have a client wanting to use Photoshop in so to call it server mode.

Basically it would be installed on a server and would use custom scripts for predefined actions on PSD files that are found in so to say input directory.

Mostly those are scaling and exporting operations for multiple targets.

I have to say that workload is quite high meaning that there could be 50 -100 files in the input directory and sometime normal Photoshop requires 2-5 minutes per input file, so considering that it would be great if "Server Photoshop" could take advantage of the clients server architecture (multiple processors with multiple cores - up to 128 cores).

 

Any help/your experience would be much appreciated.

 

Adobe had something called Adobe Graphics server but it is not available since 2008.

 

Does anyone know what are the other options.

 

Regards,

Momir Zecevic

Ars Media

PS CC 2015.1.2 Extensions not working or installing

$
0
0

Hi, I subscribe to the CC photography pack and keep everything up to date. I want to install an addon called Adobe Paper Textures Pro  [and others]. I go to the Adobe add ons site, either direct or via the link in PS, I make sure I'm signed in, creative cloud app is running and file syncing is on. I click on the install button and get the green tick telling me it is acquired. If I click view my add ons, it is listed and I'm told "You can locate the panel under the Window > Extensions menu from within Adobe Photoshop CC and CC 2014."

 

I start PS, click window>extensions but there is never anything there except the 3 items that are always there Adobe colour themes, recent files and OnOne. No matter how many times I try, it will not appear, Creative cloud app never shows any response and this happens with any add on.

 

What am I missing?

 

Thanks in anticipation, Neil.

 

Sysinfo is below if needed.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Adobe Photoshop Version: 2015.1.2 20160113.r.355 2016/01/13:23:59:59 CL 1059143  x64

Operating System: Windows 10 64-bit

Version: 10 or greater

System architecture: Intel CPU Family:6, Model:12, Stepping:3 with MMX, SSE Integer, SSE FP, SSE2, SSE3, SSE4.1, SSE4.2, AVX, AVX2

Physical processor count: 4

Processor speed: 3200 MHz

Built-in memory: 16333 MB

Free memory: 11344 MB

Memory available to Photoshop: 14521 MB

Memory used by Photoshop: 63 %

Modifier Palette: Enabled.

Design Space: Enabled.

Artboards: Enabled.

3D Multitone Printing: Disabled.

Highbeam: Enabled.

Image tile size: 1024K

Image cache levels: 4

Font Preview: Medium

TextComposer: Latin

Display: 1

Display Bounds: top=0, left=0, bottom=1200, right=1920

OpenGL Drawing: Enabled.

OpenGL Allow Old GPUs: Not Detected.

OpenGL Drawing Mode: Advanced

OpenGL Allow Normal Mode: True.

OpenGL Allow Advanced Mode: True.

AIFCoreInitialized=1

AIFOGLInitialized=1

OGLContextCreated=1

NumGLGPUs=1

glgpu[0].GLVersion="3.0"

glgpu[0].IsIntegratedGLGPU=0

glgpu[0].GLMemoryMB=2048

glgpu[0].GLName="NVIDIA GeForce GTX 960"

glgpu[0].GLVendor="NVIDIA Corporation"

glgpu[0].GLVendorID=4318

glgpu[0].GLDriverVersion="10.18.13.5891"

glgpu[0].GLRectTextureSize=16384

glgpu[0].GLRenderer="GeForce GTX 960/PCIe/SSE2"

glgpu[0].GLRendererID=5121

glgpu[0].HasGLNPOTSupport=1

glgpu[0].GLDriver="nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um ,nvwgf2um,nvwgf2um"

glgpu[0].GLDriverDate="20151105000000.000000-000"

glgpu[0].CanCompileProgramGLSL=1

glgpu[0].GLFrameBufferOK=1

glgpu[0].glGetString[GL_SHADING_LANGUAGE_VERSION]="4.50 NVIDIA"

glgpu[0].glGetProgramivARB[GL_FRAGMENT_PROGRAM_ARB][GL_MAX_PROGRAM_INSTRUCTIONS_ARB]=[6553 6]

glgpu[0].glGetIntegerv[GL_MAX_TEXTURE_UNITS]=[4]

glgpu[0].glGetIntegerv[GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS]=[192]

glgpu[0].glGetIntegerv[GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS]=[32]

glgpu[0].glGetIntegerv[GL_MAX_TEXTURE_IMAGE_UNITS]=[32]

glgpu[0].glGetIntegerv[GL_MAX_DRAW_BUFFERS]=[8]

glgpu[0].glGetIntegerv[GL_MAX_VERTEX_UNIFORM_COMPONENTS]=[4096]

glgpu[0].glGetIntegerv[GL_MAX_FRAGMENT_UNIFORM_COMPONENTS]=[4096]

glgpu[0].glGetIntegerv[GL_MAX_VARYING_FLOATS]=[124]

glgpu[0].glGetIntegerv[GL_MAX_VERTEX_ATTRIBS]=[16]

glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_PROGRAM]=1

glgpu[0].extension[AIF::OGL::GL_ARB_FRAGMENT_PROGRAM]=1

glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_SHADER]=1

glgpu[0].extension[AIF::OGL::GL_ARB_FRAGMENT_SHADER]=1

glgpu[0].extension[AIF::OGL::GL_EXT_FRAMEBUFFER_OBJECT]=1

glgpu[0].extension[AIF::OGL::GL_ARB_TEXTURE_RECTANGLE]=1

glgpu[0].extension[AIF::OGL::GL_ARB_TEXTURE_FLOAT]=1

glgpu[0].extension[AIF::OGL::GL_ARB_OCCLUSION_QUERY]=1

glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_BUFFER_OBJECT]=1

glgpu[0].extension[AIF::OGL::GL_ARB_SHADER_TEXTURE_LOD]=1

License Type: Subscription

Serial number: 96040472626318935125

Application folder: C:\Program Files\Adobe\Adobe Photoshop CC 2015\

Temporary file path: C:\Users\Neil\AppData\Local\Temp\

Photoshop scratch has async I/O enabled

Scratch volume(s):

  Startup, 232.1G, 107.5G free

Required Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CC 2015\Required\Plug-Ins\

Primary Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CC 2015\Plug-ins\

 

 

Installed components:

   A3DLIBS.dll   A3DLIB Dynamic Link Library   9.2.0.112  

   ACE.dll   ACE 2015/09/09-18:52:48   79.567158   79.567158

   AdbePM.dll   PatchMatch 0000/00/00-00:00:00   1.   1.

   AdobeLinguistic.dll   Adobe Linguisitc Library   9.0.0  

   AdobeOwl.dll   Adobe Owl   5.2.9  

   AdobePDFL.dll   PDFL 2015/09/12-01:10:45   79.156620   79.156620

   AdobePIP.dll   Adobe Product Improvement Program   7.3.1.70  

   AdobeSVGAGM.dll   AdobeSVGAGM   79.566705   79.566705

   AdobeXMP.dll   Adobe XMP Core 2015/09/10-01:10:20   79.158325   79.158325

   AdobeXMPFiles.dll   Adobe XMP Files 2015/09/10-01:10:20   79.158325   79.158325

   AdobeXMPScript.dll   Adobe XMP Script 2015/09/10-01:10:20   79.158325   79.158325

   adobe_caps.dll   Adobe CAPS   9,0,0,28  

   AGM.dll   AGM 2015/09/09-18:52:48   79.567158   79.567158

   ahclient.dll    AdobeHelp Dynamic Link Library   2.0.0.2  

   AIDE.dll   AIDE 2015/10/15-11:58:31   79.568000   79.568000

   amtlib.dll   AMTLib (64 Bit)   9.0.0.89BuildVersion: 9.0; BuildDate: Tue Aug 25 2015 7:30:38)   1.000000

   ARE.dll   ARE 2015/09/09-18:52:48   79.567158   79.567158

   AXE8SharedExpat.dll   AXE8SharedExpat 2015/03/13-23:40:54   79.562390   79.562390

   AXEDOMCore.dll   AXEDOMCore 2015/03/13-23:40:54   79.562390   79.562390

   Bib.dll   BIB 2015/09/09-18:52:48   79.567158   79.567158

   BIBUtils.dll   BIBUtils 2015/09/09-18:52:48   79.567158   79.567158

   boost_date_time.dll   photoshopdva   8.0.0  

   boost_signals.dll   photoshopdva   8.0.0  

   boost_system.dll   photoshopdva   8.0.0  

   boost_threads.dll   photoshopdva   8.0.0  

   cg.dll   NVIDIA Cg Runtime   3.0.00007  

   cgGL.dll   NVIDIA Cg Runtime   3.0.00007  

   CIT.dll   Adobe CIT   2.3.7.33275   2.3.7.33275

   CITThreading.dll   Adobe CITThreading   2.3.7.33275   2.3.7.33275

   CoolType.dll   CoolType 2015/09/09-18:52:48   79.567158   79.567158

   dnssd.dll   Bonjour   3,0,0,2  

   dvaaudiodevice.dll   photoshopdva   8.0.0  

   dvacore.dll   photoshopdva   8.0.0  

   dvamarshal.dll   photoshopdva   8.0.0  

   dvamediatypes.dll   photoshopdva   8.0.0  

   dvametadata.dll   photoshopdva   8.0.0  

   dvametadataapi.dll   photoshopdva   8.0.0  

   dvametadataui.dll   photoshopdva   8.0.0  

   dvaplayer.dll   photoshopdva   8.0.0  

   dvatransport.dll   photoshopdva   8.0.0  

   dvaui.dll   photoshopdva   8.0.0  

   dvaunittesting.dll   photoshopdva   8.0.0  

   dynamiclink.dll   photoshopdva   8.0.0  

   ExtendScript.dll   ExtendScript 2015/04/17-16:55:22   80.1017022   80.1017022

   icucnv40.dll   International Components for Unicode 2014/10/31-16:52:45    Build gtlib_6.0.21339  

   icudt40.dll   International Components for Unicode 2014/10/31-16:52:45    Build gtlib_6.0.21339  

   icuuc40.dll   International Components for Unicode 2014/10/31-16:52:45    Build gtlib_6.0.21339  

   igestep30.dll   IGES Reader   9.3.0.113  

   imslib.dll   IMSLib DLL   9.0.1.14  

   JP2KLib.dll   JP2KLib 2015/08/14-01:13:58   79.258941   79.258941

   libifcoremd.dll   Intel(r) Visual Fortran Compiler   10.0 (Update A)  

   libiomp5md.dll   Intel(R) OpenMP* Runtime Library   5.0  

   libmmd.dll   Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler   12.0  

   LogSession.dll   LogSession   7.3.1.70  

   manta.dll   Manta   1.   1.

   mediacoreif.dll   photoshopdva   8.0.0  

   MPS.dll   MPS 2015/08/14-01:13:58   79.566687   79.566687

   msvcp120.dll   Microsoft® Visual Studio® 2013   12.00.21005.1  

   msvcr120.dll   Microsoft® Visual Studio® 2013   12.00.21005.1  

   ONCore9.dll   ONCore   7.0.0.0  

   ONCoreFoundation9.dll   ONCoreFoundation7   7, 0, 0, 0  

   ONDocument9.dll   ONDocument   7.0.0.0  

   ONProxySupport9.dll   ONProxySupport   1.0.0.0  

   pdfsettings.dll   Adobe PDFSettings   1.04  

   Photoshop.dll   Adobe Photoshop CC 2015   16.1.2  

   Plugin.dll   Adobe Photoshop CC 2015   16.1.2  

   PlugPlugExternalObject.dll   Adobe(R) CEP PlugPlugExternalObject Standard Dll (64 bit)   6.1.0  

   PlugPlugOwl.dll   Adobe(R) CSXS PlugPlugOwl Standard Dll (64 bit)   6.1.0.164  

   PSArt.dll   Adobe Photoshop CC 2015   16.1.2  

   PSViews.dll   Adobe Photoshop CC 2015   16.1.2  

   SCCore.dll   ScCore 2015/04/17-16:55:22   80.1017022   80.1017022

   SVGRE.dll   SVGRE   79.566690   79.566690

   svml_dispmd.dll   Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler   12.0  

   tbb.dll   Intel(R) Threading Building Blocks for Windows   4, 3, 2015, 0408  

   tbbmalloc.dll   Intel(R) Threading Building Blocks for Windows   4, 3, 2015, 0408  

   TfFontMgr.dll   FontMgr   9.3.0.113  

   TfKernel.dll   Kernel   9.3.0.113  

   TFKGEOM.dll   Kernel Geom   9.3.0.113  

   TFUGEOM.dll   Adobe, UGeom©   9.3.0.113  

   updaternotifications.dll   Adobe Updater Notifications Library   9.0.0.15 (BuildVersion: 1.0; BuildDate: BUILDDATETIME)   9.0.0.15

   VulcanControl.dll   Vulcan Application Control Library   5.2.0.35  

   VulcanMessage5.dll   Vulcan Message Library   5.2.0.35  

   WRServices.dll   WRServices Fri Jul 31 2015 07:50:10   Build 0.21834   0.21834

   wu3d.dll   U3D Writer   9.3.0.113  

 

 

 

 

Required plug-ins:

 

 

   3D Studio 16.1.2 (2015.1.2 x001 x003)

   Accented Edges 16.1.2

   Adaptive Wide Angle 16.1.2

   Angled Strokes 16.1.2

   Average 16.1.2 (2015.1.2 x001 x003)

   Bas Relief 16.1.2

   BMP 16.1.2

   Camera Raw 9.5.1

   Camera Raw Filter 9.5.1

   Chalk & Charcoal 16.1.2

   Charcoal 16.1.2

   Chrome 16.1.2

   Cineon 16.1.2 (2015.1.2 x001 x003)

   Clouds 16.1.2 (2015.1.2 x001 x003)

   Collada 16.1.2 (2015.1.2 x001 x003)

   Color Halftone 16.1.2

   Colored Pencil 16.1.2

   CompuServe GIF 16.1.2

   Conté Crayon 16.1.2

   Craquelure 16.1.2

   Crop and Straighten Photos 16.1.2 (2015.1.2 x001 x003)

   Crop and Straighten Photos Filter 16.1.2

   Crosshatch 16.1.2

   Crystallize 16.1.2

   Cutout 16.1.2

   Dark Strokes 16.1.2

   De-Interlace 16.1.2

   Dicom 16.1.2

   Difference Clouds 16.1.2 (2015.1.2 x001 x003)

   Diffuse Glow 16.1.2

   Displace 16.1.2

   Dry Brush 16.1.2

   Eazel Acquire 16.1.2 (2015.1.2 x001 x003)

   Entropy 16.1.2 (2015.1.2 x001 x003)

   Export Color Lookup Tables NO VERSION

   Extrude 16.1.2

   FastCore Routines 16.1.2 (2015.1.2 x001 x003)

   Fibers 16.1.2

   Film Grain 16.1.2

   Filter Gallery 16.1.2

   Flash 3D 16.1.2 (2015.1.2 x001 x003)

   Fresco 16.1.2

   Glass 16.1.2

   Glowing Edges 16.1.2

   Google Earth 4 16.1.2 (2015.1.2 x001 x003)

   Grain 16.1.2

   Graphic Pen 16.1.2

   Halftone Pattern 16.1.2

   HDRMergeUI 16.1.2

   HSB/HSL 16.1.2

   IFF Format 16.1.2

   IGES 16.1.2 (2015.1.2 x001 x003)

   Ink Outlines 16.1.2

   JPEG 2000 16.1.2

   Kurtosis 16.1.2 (2015.1.2 x001 x003)

   Lens Blur 16.1.2

   Lens Correction 16.1.2

   Lens Flare 16.1.2

   Liquify 16.1.2

   Matlab Operation 16.1.2 (2015.1.2 x001 x003)

   Maximum 16.1.2 (2015.1.2 x001 x003)

   Mean 16.1.2 (2015.1.2 x001 x003)

   Measurement Core 16.1.2 (2015.1.2 x001 x003)

   Median 16.1.2 (2015.1.2 x001 x003)

   Mezzotint 16.1.2

   Minimum 16.1.2 (2015.1.2 x001 x003)

   MMXCore Routines 16.1.2 (2015.1.2 x001 x003)

   Mosaic Tiles 16.1.2

   Multiprocessor Support 16.1.2 (2015.1.2 x001 x003)

   Neon Glow 16.1.2

   Note Paper 16.1.2

   NTSC Colors 16.1.2 (2015.1.2 x001 x003)

   Ocean Ripple 16.1.2

   OpenEXR 16.1.2

   Paint Daubs 16.1.2

   Palette Knife 16.1.2

   Patchwork 16.1.2

   Paths to Illustrator 16.1.2

   PCX 16.1.2 (2015.1.2 x001 x003)

   Photocopy 16.1.2

   Photoshop 3D Engine 16.1.2 (2015.1.2 x001 x003)

   Photoshop Touch 14.0

   Picture Package Filter 16.1.2 (2015.1.2 x001 x003)

   Pinch 16.1.2

   Pixar 16.1.2 (2015.1.2 x001 x003)

   Plaster 16.1.2

   Plastic Wrap 16.1.2

   PLY 16.1.2 (2015.1.2 x001 x003)

   PNG 16.1.2

   Pointillize 16.1.2

   Polar Coordinates 16.1.2

   Portable Bit Map 16.1.2 (2015.1.2 x001 x003)

   Poster Edges 16.1.2

   PRC 16.1.2 (2015.1.2 x001 x003)

   Radial Blur 16.1.2

   Radiance 16.1.2 (2015.1.2 x001 x003)

   Range 16.1.2 (2015.1.2 x001 x003)

   Render Color Lookup Grid NO VERSION

   Reticulation 16.1.2

   Ripple 16.1.2

   Rough Pastels 16.1.2

   Save for Web 16.1.2

   ScriptingSupport 16.1.2

   Shake Reduction 16.1.2

   Shear 16.1.2

   Skewness 16.1.2 (2015.1.2 x001 x003)

   Smart Blur 16.1.2

   Smudge Stick 16.1.2

   Solarize 16.1.2 (2015.1.2 x001 x003)

   Spaces 16.1.2

   Spatter 16.1.2

   Spherize 16.1.2

   Sponge 16.1.2

   Sprayed Strokes 16.1.2

   Stained Glass 16.1.2

   Stamp 16.1.2

   Standard Deviation 16.1.2 (2015.1.2 x001 x003)

   STL 16.1.2 (2015.1.2 x001 x003)

   Sumi-e 16.1.2

   Summation 16.1.2 (2015.1.2 x001 x003)

   Targa 16.1.2

   Texturizer 16.1.2

   Tiles 16.1.2

   Torn Edges 16.1.2

   Twirl 16.1.2

   U3D 16.1.2 (2015.1.2 x001 x003)

   Underpainting 16.1.2

   Vanishing Point 16.1.2

   Variance 16.1.2 (2015.1.2 x001 x003)

   Virtual Reality Modeling Language | VRML 16.1.2 (2015.1.2 x001 x003)

   Water Paper 16.1.2

   Watercolor 16.1.2

   Wave 16.1.2

   Wavefront|OBJ 16.1.2 (2015.1.2 x001 x003)

   WIA Support 16.1.2 (2015.1.2 x001 x003)

   Wind 16.1.2

   Wireless Bitmap 16.1.2 (2015.1.2 x001 x003)

   ZigZag 16.1.2

 

 

Optional and third party plug-ins:

 

 

   Analog Efex Pro 2 2.0.12.12

   BackgroundFilter 2.2.21.12

   Color Efex Pro 4 4.3.24.12

   Dfine 2 2.2.21.12

   FineStructuresFilter 2.2.21.12

   HDR Efex Pro 2 2.2.24.12

   Hidden NO VERSION

   HotPixelsFilter 2.2.21.12

   Merge to HDR Efex Pro 2 2.2.24.12

   Nik Collection Selective Tool 2.1.28

   Perfect Effects 9 9.5.0

   Perfect Effects 9 Standalone Filter 9.5.0

   Perfect Effects 9 Standalone Smart Filter 9.5.0

   Perfectly Clear V2 2.0.1.14

   ShadowsFilter 2.2.21.12

   Sharpener Pro 3: (1) RAW Presharpener 3.1.21.12

   Sharpener Pro 3: (2) Output Sharpener 3.1.21.12

   Silver Efex Pro 2 2.2.24.12

   SkinFilter 2.2.21.12

   SkyFilter 2.2.21.12

   StrongNoiseFilter 2.2.21.12

   Topaz Adjust 5 10.0

   Topaz Clarity 10.0

   Topaz Clean 3 10.0

   Topaz DeNoise 5 10.0

   Topaz Detail 3 10.0

   Topaz ReMask 4 10.0

   Topaz Simplify 4 10.0

   Viveza 2 2.1.21.12

 

 

Plug-ins that failed to load: NONE

 

 

Extensions:

 

 

   Recent Files  1.2.0

      C:\Program Files (x86)\Common Files\Adobe\CEP\extensions\CCX_START_EXTENSION_1_2_0_903\index.html

   Libraries  2.3.1048

      C:\Program Files (x86)\Common Files\Adobe\CEP\extensions\CC_LIBRARIES_PANEL_EXTENSION_2_3_1048\index.html

   Start  1.2.0

      C:\Program Files (x86)\Common Files\Adobe\CEP\extensions\CCX_START_EXTENSION_1_2_0_903\index.html

   onOne  1.0.0

      C:\Program Files (x86)\Common Files\Adobe\CEP\extensions\onOne\index.html

   Adobe Color Themes  6.1.0

      C:\Program Files\Adobe\Adobe Photoshop CC 2015\Required\CEP\extensions\com.adobe.KulerPanel.html\index.html

   Export As  2.4.0

      C:\Program Files\Adobe\Adobe Photoshop CC 2015\Required\CEP\extensions\com.adobe.webpa.crema\PSPanel\dialog.html

   Device Preview  1.1.3

      C:\Program Files\Adobe\Adobe Photoshop CC 2015\Required\CEP\extensions\com.adobe.preview\PSPanel\panel.html

   Share on Behance  3.0.0

      C:\Program Files\Adobe\Adobe Photoshop CC 2015\Required\CEP\extensions\com.adobe.behance.shareonbehance.html\index.html

   com.adobe.preview.loader  1.1.3

      C:\Program Files\Adobe\Adobe Photoshop CC 2015\Required\CEP\extensions\com.adobe.preview\PSLoader\loader.html

   Export As  2.4.0

      C:\Program Files\Adobe\Adobe Photoshop CC 2015\Required\CEP\extensions\com.adobe.webpa.crema\PSPanel\dialog.html

 

 

Installed TWAIN devices: NONE

What is eventNotify?

$
0
0

error = sPSActionControl->AddNotify(gPlugInRef,

                                                           eventNotify, // event you want to listen for

                                                           EventSimulator, // Proc for listening routine.

                                                           NULL); // User data.

 

What is eventNotify?

 

 

The EventSimulator function is sometimes called but may not.

 

 

I want to run some process when Photoshop is run.

 

 

However, there are times when the EventSimulator function is not called.

 

 

What's the reason?

Returning Windows Environment Variables?

$
0
0

I'm trying to access my windows user variables on the machine but when I use `getenv()` or `getenv_s()` it's not returning any data....

Looking at scripting you acess them with `$.getenv()` so what would be the correct function in the C++ api?

 

For either Automation or Filter.

Visual Foxpro (VFP): Background color for ResizeCanvas - how?

$
0
0
I'm using Visual Foxpro to automate certain tasks with photoshop.

I can open an image file, save it as something else, extend the canvas, but I cannot set the color for the canvas that gets added.

Somewhere in the application model for Photoshop (CS) must be an object property to set the background color to some kind of value representing for example a certain grey.

Has anybody worked with this

General approach in my VFP-Code:

PUBLIC oPhotoshop
oPhotoshop = CREATEOBJECT( "Photoshop.Application" )

oJPEGSaveOptions = CREATEOBJECT("Photoshop.JPEGSaveOptions")
oJPEGSaveOptions.quality = 8

lnNewH = 800

docRef.resizeCanvas(lnNewH ,lnNewH ,5) && 5 = extend to all sides with active background color

docRef.SAVEAS(lcfilename2, oJPEGSaveOptions, .F.)
Viewing all 54282 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>