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

How to start developing C++ Photoshop plugins ? Help, guides

$
0
0

Hello !
I am trying to develop C++ Photoshop plugins. I am reading SDK's documentation, but everything is so much outdated and all over the place.
Can anyone give us some tutorials / guides / help on how to start ?
Maybe we can create an guide sources post for everyone to use.

 

Thanks in advance !


photoshop communications error: {"error":"Photoshop communication error: 2"

$
0
0
[info:core 08:19:53.410 D:\GITHUB\generator-core-zh\lib\generator.js:91:22] Launching with config:
{}
[error:core 08:19:53.430 D:\GITHUB\generator-core-zh\lib\photoshop.js:442:26] Communication error: 2
[warning:core 08:19:53.431 D:\GITHUB\generator-core-zh\lib\generator.js:119:30] photoshop communications error: {"error":"Photoshop communication error: 2"}
[error:core 08:19:53.434 D:\GITHUB\generator-core-zh\lib\photoshop.js:442:26] Communication error: 2
[warning:core 08:19:53.436 D:\GITHUB\generator-core-zh\lib\generator.js:119:30] photoshop communications error: {"error":"Photoshop communication error: 2"}
[info:core 08:19:53.439 D:\GITHUB\generator-core-zh\lib\generator.js:105:30] Photoshop connection closed
[error:app 08:19:54.451 D:\GITHUB\generator-core-zh\app.js:92:17] Exiting with code 0: Generator close event

 

photoshop version CC 2015

SDK Examples won't work on macOS

$
0
0

Hello,

 

I tried to get the AutomationFilter plugin from the SDK running but I get the following error message when I click on "File-->Automate-->AutomationFilter...":
"Could not complete the AutomationFilter command because of a program error"

 

Under "~/Library/Preferences/Adobe Photoshop CC 2019 Settings/PSErrorLog.txt" I see the following:

/Users/esbuilder/Jenkins_Comm/PS/PS20/Mac_Release/20190605.r.83/photoshop/main/photoshop/i nterfaces/UTrackResouceImp.h : 152 : REQUIRE failed

 

I use the macOS Mojave (10.14.5) with Photoshop CC 2019

 

Any hints?

 

Thanks in advance

Regards

Is a custom selection plugin based on user paintbrush input possible?

$
0
0

Hi! I'm a beginner to writing Photoshop plugins and have a quick question to see if what I want to create is even possible.

 

I want to be able to create my own selection technique that colors pixels based on a users paintbrush input. (The painted pixels would then be used to draw the segmentation.) Can a Photoshop plugin react to an event such as the user drawing on an image? I've done some digging in the SDK and it sounds like this type of plugin falls somewhere in between Selection and Automation, though I'm not quite sure how to proceed.

 

Does anyone 1) know if this is possible and 2) would be able to point me in the right direction if it is? Thank you so much.

 

(I'm running Mac Mojave.)

Plug-In Developer Needed

$
0
0

Our product, Adsonica, uses a patented process to combine an image and audio into a single file that can be served as a sound ad. We currently have a standalone builder application that combines the files and exports the special file format. Our photoshop users have asked if we can create an export plug-in that enables them to go right from their photoshop workflow. We are looking for a freelancer who is interested in building the plug-in for us.

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?

install dds plugins

$
0
0

I have been watching video's on youtube. I have downloaded the 64 bit version of NVIDIA dds here:http://developer.nvidia.com/nvidia-texture-tools-adobe-photoshop

 

It installed under programfiles on my C drive. I have a tiny C though, so all my programs and photoshop Cs5 is on my D drive. As you can see on the bottom of this list no plugins failed to load. I still can't save my files as dds. I got tiff to work, but I need dds since I'm not that into it. It's hard to follow tutorials when I use a different fileformat. Would appreciate some help on this.

 

I saved them under D: photoshopCS5/plugins/NVIDIA Corporation

 

They are 3 files and it's all pdf documents, is that right?

 

 

this is the long list I got under Help, system info.

 

Adobe Photoshop Version: 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch]) x64

Operating System: Windows 7 64-bit

Version: 6.1 Service Pack 1

System architecture: AMD CPU Family:15, Model:6, Stepping:2 with MMX, SSE Integer, SSE FP, SSE2, SSE3

Physical processor count: 2

Processor speed: 2913 MHz

Built-in memory: 3071 MB

Free memory: 1544 MB

Memory available to Photoshop: 2515 MB

Memory used by Photoshop: 60 %

Image tile size: 132K

Image cache levels: 4

OpenGL Drawing: Enabled.

OpenGL Drawing Mode: Normal

OpenGL Allow Normal Mode: True.

OpenGL Allow Advanced Mode: False.

OpenGL Crash File: Not Detected.

OpenGL Allow Old GPUs: Not Detected.

Video Card Vendor: ATI Technologies Inc.

Video Card Renderer: ATI Radeon HD 4200

Display: 1

Display Bounds:=  top: 0, left: 0, bottom: 864, right: 1152

Video Card Number: 1

Video Card: ATI Radeon HD 4200

Driver Version: 8.920.0.0

Driver Date: 20111109000000.000000-000

Video Card Driver: aticfx64.dll,aticfx64.dll,aticfx32,aticfx32,atiumd64.dll,atidxx64.dll ,atiumdag,atidxx32,atiumdva,atiumd6a.cap,atitmm64.dll

Video Mode: 1152 x 864 x 4294967296 colors

Video Card Caption: ATI Radeon HD 4200

Video Card Memory: 1024 MB

Serial number: 91198959712269811607

Application folder: D:\Photoshop CS5\Adobe Photoshop CS5 (64 Bit)\

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

Photoshop scratch has async I/O enabled

Scratch volume(s):

  C:\, 100,0G, 11,3G free

Primary Plug-ins folder: D:\Photoshop CS5\Adobe Photoshop CS5 (64 Bit)\Plug-ins\

Additional Plug-ins folder: not set

 

 

Installed components:

   A3DLIBS.dll   A3DLIB Dynamic Link Library   9.2.0.112 

   ACE.dll   ACE 2010/10/04-23:36:11   64.441628   64.441628

   adbeape.dll   Adobe APE 2010/02/23-12:40:58   61.421986   61.421986

   AdobeLinguistic.dll   Adobe Linguisitc Library   5.0.0 

   AdobeOwl.dll   Adobe Owl 2010/06/03-13:43:23   3.0.93   61.433187

   AdobeOwlCanvas.dll   Adobe Owl Canvas   3.0.68   61.2954

   AdobePDFL.dll   PDFL 2010/12/13-23:37:10   64.341419   64.341419

   AdobePIP.dll   Adobe Product Improvement Program   5.0.0.2021 

   AdobeXMP.dll   Adobe XMP Core   5.0   61.134777

   AdobeXMPFiles.dll   Adobe XMP Files   5.0   61.134777

   AdobeXMPScript.dll   Adobe XMP Script   5.0   61.134777

   adobe_caps.dll   Adobe CAPS   3,0,116,0 

   adobe_OOBE_Launcher.dll   Adobe OOBE Launcher   1.0.0.64 (BuildVersion: 1.0; BuildDate: Mon Jan 26 2010 21:49:00)   1.000000

   AFlame.dll   AFlame 2010/02/23-17:27:33   61.421976   61.421976

   AFlamingo.dll   AFlamingo 2010/02/23-17:27:33   61.421978   61.421978

   AGM.dll   AGM 2010/10/04-23:36:11   64.441628   64.441628

   ahclient.dll    AdobeHelp Dynamic Link Library   1,5,0,30 

   aif_core.dll   AIF   2.0   53.422628

   aif_ogl.dll   AIF   2.0   53.422628

   amtlib.dll   AMTLib (64 Bit)   3.0.0.64 (BuildVersion: 3.0; BuildDate:  Mon Jan 26 2010 21:49:00)   1.000000

   amtservices.dll   AMTServices (64 Bit)   3.0.0.64 (BuildVersion: 3.0; BuildDate:  Mon Jan 26 2010 21:49:00)   1.000000

   ARE.dll   ARE 2010/10/04-23:36:11   64.441628   64.441628

   asneu.dll    AsnEndUser Dynamic Link Library   1, 7, 0, 1 

   AXE8SharedExpat.dll   AXE8SharedExpat 2010/02/23-17:27:33   61.421978   61.421978

   AXEDOMCore.dll   AXEDOMCore 2010/02/23-17:27:33   61.421978   61.421978

   Bib.dll   BIB 2010/10/04-23:36:11   64.441628   64.441628

   BIBUtils.dll   BIBUtils 2010/10/04-23:36:11   64.441628   64.441628

   boost_threads.dll   DVA Product   5.0.0 

   cg.dll   NVIDIA Cg Runtime   2.0.0015 

   cgGL.dll   NVIDIA Cg Runtime   2.0.0015 

   CoolType.dll   CoolType 2010/10/04-23:36:11   64.441628   64.441628

   data_flow.dll   AIF   2.0   53.422628

   dvaadameve.dll   DVA Product   5.0.0 

   dvacore.dll   DVA Product   5.0.0 

   dvaui.dll   DVA Product   5.0.0 

   ExtendScript.dll   ExtendScript 2010/10/19-10:22:12   61.445301   61.445301

   FileInfo.dll   Adobe XMP FileInfo   5.0   61.134777

   icucnv36.dll   International Components for Unicode 2009/06/17-13:21:03    Build gtlib_main.9896 

   icudt36.dll   International Components for Unicode 2009/06/17-13:21:03    Build gtlib_main.9896 

   image_flow.dll   AIF   2.0   53.422628

   image_runtime.dll   AIF   2.0   53.422628

   JP2KLib.dll   JP2KLib 2010/12/13-23:37:10   64.181312   64.181312

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

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

   LogSession.dll   LogSession   2, 0, 1, 11 

   MPS.dll   MPS 2010/12/13-23:37:10   64.450375   64.450375

   msvcm80.dll   Microsoft® Visual Studio® 2005   8.00.50727.6195 

   msvcm90.dll   Microsoft® Visual Studio® 2008   9.00.30729.6161 

   msvcp80.dll   Microsoft® Visual Studio® 2005   8.00.50727.6195 

   msvcp90.dll   Microsoft® Visual Studio® 2008   9.00.30729.6161 

   msvcr80.dll   Microsoft® Visual Studio® 2005   8.00.50727.6195 

   msvcr90.dll   Microsoft® Visual Studio® 2008   9.00.30729.6161 

   pdfsettings.dll   Adobe PDFSettings   1.04 

   Photoshop.dll   Adobe Photoshop CS5   CS5 

   Plugin.dll   Adobe Photoshop CS5   CS5 

   PlugPlug.dll   Adobe(R) CSXS PlugPlug Standard Dll (64 bit)   2.0.0.746 

   PSArt.dll   Adobe Photoshop CS5   CS5 

   PSViews.dll   Adobe Photoshop CS5   CS5 

   SCCore.dll   ScCore 2010/10/19-10:22:12   61.445301   61.445301

   tbb.dll   Threading Building Blocks   2, 1, 2009, 0201 

   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   1.0.0.68 (BuildVersion: 1.0; BuildDate: BUILDDATETIME)   1.0.0.68

   WRServices.dll   WRServices Thursday January 21 2010 12:13:3   Build 0.11423   0.11423

   wu3d.dll   U3D Writer   9.3.0.113 

 

 

Installed plug-ins:

   Accented Edges 12.0

   ADM 3.11x01

   Angled Strokes 12.0

   Average 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])

   Bas Relief 12.0

   BMP 12.0.2

   Camera Raw 6.5

   Chalk & Charcoal 12.0

   Charcoal 12.0

   Chrome 12.0

   Cineon 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])

   Clouds 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])

   Color Halftone 12.0.2

   Colored Pencil 12.0

   CompuServe GIF 12.0.2

   Conté Crayon 12.0

   Craquelure 12.0

   Crop and Straighten Photos 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])

   Crop and Straighten Photos Filter 12.0.2

   Crosshatch 12.0

   Crystallize 12.0.2

   Cutout 12.0

   Dark Strokes 12.0

   De-Interlace 12.0.2

   Difference Clouds 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])

   Diffuse Glow 12.0

   Displace 12.0.2

   Dry Brush 12.0

   Eazel Acquire 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])

   Embed Watermark 4.0

   Extrude 12.0.2

   FastCore Routines 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])

   Fibers 12.0.2

   Film Grain 12.0

   Filter Gallery 12.0

   Fresco 12.0

   Glass 12.0

   Glowing Edges 12.0

   Grain 12.0

   Graphic Pen 12.0

   Halftone Pattern 12.0

   HDRMergeUI 12.0

   IFF Format 12.0.2

   Ink Outlines 12.0

   JPEG 2000 2.0

   Lens Blur 12.0

   Lens Correction 12.0.2

   Lens Flare 12.0.2

   Lighting Effects 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])

   Liquify 12.0.1

   Matlab Operation 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])

   Measurement Core 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])

   Mezzotint 12.0.2

   MMXCore Routines 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])

   Mosaic Tiles 12.0

   Multiprocessor Support 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])

   Neon Glow 12.0

   Note Paper 12.0

   NTSC Colors 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])

   Ocean Ripple 12.0

   OpenEXR 12.0.2

   Paint Daubs 12.0

   Palette Knife 12.0

   Patchwork 12.0

   Paths to Illustrator 12.0.2

   PCX 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])

   Photocopy 12.0

   Picture Package Filter 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])

   Pinch 12.0.2

   Pixar 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])

   Plaster 12.0

   Plastic Wrap 12.0

   PNG 12.0.2

   Pointillize 12.0.2

   Polar Coordinates 12.0.2

   Portable Bit Map 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])

   Poster Edges 12.0

   Radial Blur 12.0.2

   Radiance 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])

   Read Watermark 4.0

   Reticulation 12.0

   Ripple 12.0.2

   Rough Pastels 12.0

   Save for Web & Devices 12.0

   ScriptingSupport 12.0.4

   Shear 12.0.2

   Smart Blur 12.0.2

   Smudge Stick 12.0

   Solarize 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])

   Spatter 12.0

   Spherize 12.0.2

   Sponge 12.0

   Sprayed Strokes 12.0

   Stained Glass 12.0

   Stamp 12.0

   Sumi-e 12.0

   Targa 12.0.2

   Texturizer 12.0

   Tiles 12.0.2

   Torn Edges 12.0

   Twirl 12.0.2

   Underpainting 12.0

   Vanishing Point 12.0

   Variations 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])

   Water Paper 12.0

   Watercolor 12.0

   Wave 12.0.2

   WIA Support 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])

   Wind 12.0.2

   Wireless Bitmap 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])

   ZigZag 12.0.2

Plug-ins that failed to load: NONE

Flash:

   Mini Bridge

   Kuler

   Access CS Live

   CS Review

   CS News and Resources

Installed TWAIN devices: NONE

How to retrieve the "UI Scaling" value from the interface preference?

$
0
0

I am attempting to scale the UI of our plugins to match the UI Scaling value in the Photoshop interface preferences but I am unable to determine what values I need to read from. I have attempted to run the Getter plugin to determine this value but I have not found a difference in values between 100% scaling and 200% scaling. Do I need to read this value from a preference file somewhere?


Calling C++ function from panel sdk code?

$
0
0

Hi @all,

 

is there some way to call a c++ function from a "Photoshop Plugin" from a "Panel SDK code", which is html5 and javascript?

Or how would that work?

 

Regards

Roman

Accessing Display Bounds Programmatically

$
0
0

Is there a way to access the "Display Bounds' (as shown in System Info) through the SDK?

 

I'm trying to detect the situation where scaling is on in Windows (older OSs) and scaling is being done in PS.  The display bounds become too small to use displayPixels through Photoshop without tiling.  I want to detect that situation.

 

I need exactly what is being shown in System Info but how do I get to that information?

 

Thanks

how to resolve build error C1189: #error PS SDK CS6 VS2013 SampleCode/SimpleFormat plugin?

$
0
0

I have inherited a Photoshop CS6 format Plugin developed at my company.  This plugin was modeled after the SimpleFormat project found in the adobe_photoshop_cs6_sdk_win\pluginsdk\samplecode\format\simpleformat folder.

 

I believe the plugin was originally developed under Visual Studio 2010 and then ported to Visual Studio 2012 on the same machine.

The solution/project currently compiles in Visual Studio 2012 on the original machine.  The Project Properties General Platform toolset is set to Windows7.1SDK on the original machine.

 

I have a brand new laptop.  I have just installed Visual Studio 2013.  I pulled the solution from our repository and opened it in Visual Studio 2013.  When prompted if I wanted to port the 2012 project to 2013 I answered yes.  The Project Properties General Platform toolset is now set to Visual Studio 2013 (v120).

When I build the project, I get several C1189: #errors.

 

 

I also tried building the SimpleFormat example in 2013 and also get the C1189 errors.

 

Error3error C1189: #error :  The C++ Standard Library forbids macroizing keywords. Enable warning C4005 to find the forbidden macro. (..\Common\SimpleFormatScripting.cpp)c:\program files (x86)\microsoft visual studio 12.0\vc\include\xkeycheck.h2501SimpleFormat
Error6error C1189: #error :  The C++ Standard Library forbids macroizing keywords. Enable warning C4005 to find the forbidden macro. (..\..\..\common\sources\PIWinUI.cpp)c:\program files (x86)\microsoft visual studio 12.0\vc\include\xkeycheck.h2501SimpleFormat

 

 

1>------ Build started: Project: SimpleFormat, Configuration: Debug Win32 ------

1>  Compiling PiPL resource...

1>  Microsoft (R) C/C++ Optimizing Compiler Version 18.00.21005.1 for x86

1>  Copyright (C) Microsoft Corporation.  All rights reserved.

1> 

1>  SimpleFormat.r

1>  CnvtPiPL. Release Version 13.0, Oct 25 2011 18:03:33.

1>  Copyright 1992-2010 Adobe Systems Incorporated.

1>  All rights reserved.

1>  SimpleFormat.cpp

1>  SimpleFormatScripting.cpp

1>  SimpleFormatUI.cpp

1>  FileUtilities.cpp

1>  FileUtilitiesWin.cpp

1>  PIDLLInstance.cpp

1>  PIUSuites.cpp

1>  PIWinUI.cpp

1>c:\program files (x86)\microsoft visual studio 12.0\vc\include\xkeycheck.h(197): warning C4005: 'false' : macro redefinition (..\Common\SimpleFormatScripting.cpp)

1>          c:\adobe_photoshop_cs6_sdk_win\pluginsdk\photoshopapi\photoshop\pitypes.h(224) : see previous definition of 'false'

1>c:\program files (x86)\microsoft visual studio 12.0\vc\include\xkeycheck.h(232): warning C4005: 'true' : macro redefinition (..\Common\SimpleFormatScripting.cpp)

1>          c:\adobe_photoshop_cs6_sdk_win\pluginsdk\photoshopapi\photoshop\pitypes.h(220) : see previous definition of 'true'

1>c:\program files (x86)\microsoft visual studio 12.0\vc\include\xkeycheck.h(250): fatal error C1189: #error :  The C++ Standard Library forbids macroizing keywords. Enable warning C4005 to find the forbidden macro. (..\Common\SimpleFormatScripting.cpp)

1>c:\program files (x86)\microsoft visual studio 12.0\vc\include\xkeycheck.h(197): warning C4005: 'false' : macro redefinition (..\..\..\common\sources\PIWinUI.cpp)

1>          c:\adobe_photoshop_cs6_sdk_win\pluginsdk\photoshopapi\photoshop\pitypes.h(224) : see previous definition of 'false'

1>c:\program files (x86)\microsoft visual studio 12.0\vc\include\xkeycheck.h(232): warning C4005: 'true' : macro redefinition (..\..\..\common\sources\PIWinUI.cpp)

1>          c:\adobe_photoshop_cs6_sdk_win\pluginsdk\photoshopapi\photoshop\pitypes.h(220) : see previous definition of 'true'

1>c:\program files (x86)\microsoft visual studio 12.0\vc\include\xkeycheck.h(250): fatal error C1189: #error :  The C++ Standard Library forbids macroizing keywords. Enable warning C4005 to find the forbidden macro. (..\..\..\common\sources\PIWinUI.cpp)

========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

FullPathToAlias: Character Conversion

$
0
0
Hi! I use the FullPathToAlias-function to create an alias for open a document in photoshop.
This function works fine with UTF8 names on Windows, but fails on Mac if there are any special characters like 'ü' in the full path. How has the c-string be encoded to make this function work properly?

AliasToFullPath function, which i use to get the full path of the current document seems to use decomposed unicode and utf8. But such strings don't work with FullPathToAlias.

Does anyone know which ones would work?
thanks, richard

Read PSD from c++

$
0
0

Hi,

 

I want read PSD file from my standalone application in c++.

How can I do it? Is there some documentation?

 

Thanks

Rino

How to find out the Total ink coverage?

$
0
0

How to get the total ink coverage value(which shown in info palette) for every pixel in tif(CS3) images using sdk. Kindly advise me.

How to use Photoshop SDK into .Net

$
0
0

Dear All,

 

I am new to SDK and I know .Net like VB.Net & C#.Net, I want to use SDK in .Net platform, is it feasible? Or is SDK only support C++ or VC++? please guide for the same.

 

 

Thanks.


Path to Photoshop Plugins/Panels Assets Folder

$
0
0

I am one of those who is scrambling to recreate a panel that was made in Configurator to HTML5 so please bear with me.

 

For a javascript I am trying to find the path to a file in the "assets" folder within my panel for both Mac & Windows. I want the path to open a specific file. Here is the base code:

 

function selLss1(){var idOpn = charIDToTypeID( "Opn " );

    var desc176 = new ActionDescriptor();

    var idnull = charIDToTypeID( "null" );

    desc176.putPath( idnull, new File( "/assets/file.psd" ) );

executeAction( idOpn, desc176, DialogModes.NO );

}

 

"/assets/file.psd" is the file and I need to know how to tell Photoshop how to find and open this file in Mac's and Windows.

 

Thanks in Advance - Sam

Photoshop CC 2014 - Need to save to ICO

$
0
0

Hi, I had the possibility to save an image to filetype ICO, but now I am not able to see it anymore. Could anyone tell me if Adobe has done anything to restrict it? or even better, could anyone explain how I can get it to save as ICO ?

Exporting Layer Comps?

$
0
0

Hi,

 

I'm quite new to Photoshop plugin development, so this question might have an obvious answer, however I've been reading the SDK docs and googling around for two days without any results so I came here for help.

 

I'm trying to create an export plugin that exports a number of Layer Comps from a document (filtered by their names) as png files. After reading through the docs I'm left wondering if this is at all possible. The exporter example plugin in the SDK exports the current state of the document as raw data, but I've seen no indication that exporter plugins can apply or enumerate layer comps or otherwise manipulate the document state. Based on my current knowledge this would probably be possible with an automation plugin, but I don't have a good enough grasp on how those function to start experimenting with them yet.

 

So my questions are:

  • Is it possible to use an export plugin to export several different Layer Comps? (Basically the same as the 'Layer Comps to Files' script) We'd prefer a c++ plugin for this as we'll need the plugin to interface with our current systems for which the libraries are written in c++
  • If so, how would I go about doing this? The SDK documentation is pretty vague on this point.
  • If not, would it be possible to do this by involving an automation plugin and if yes, how?
  • If none of the above are possible, what do you suggest?

 

Thanks,

Barna Buza

Automation plugin: Get filename of current document

$
0
0
Hello!
I'm writing a automation plug-in and i need to know where the location of the current active document is.
does anyone know how to get it?

thanks richard

JXR Plubin for Photoshop CC

$
0
0

JXR plugin is not working in adobe photoshop creative cloud

Viewing all 54282 articles
Browse latest View live


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