Images, Master / Pratique, Programmation

Custom panel

A custom print command button made with ExtendScript Toolkit & Adobe Configurator 3.

#target photoshop
var myDoc = app.activeDocument;
var SheetH = 29.7;  // Hauteur de papier (cm)
var SheetW = 21.0;  // Largeur de papier (cm)


// ======= DEFINIR IMAGE INITIAL DANS HISTORIQUE =======
var stateRef = app.activeDocument.activeHistoryState;


// ======= MODIFICATION IMAGE - EXEMPLE =============

// Create a new art layer at the beginning of the current document
var pollution = app.activeDocument.artLayers.add();
pollution.name = "PM10";
pollution.blendMode = BlendMode.DARKEN;

// Select all so we can apply a fill to the selection
app.activeDocument.selection.selectAll();

// Create a color to be used with the fill command
var colorPM10 = new SolidColor(); 
colorPM10.rgb.red = 255;
colorPM10.rgb.green = 0;
colorPM10.rgb.blue = 0;

// Apply fill to the current selection
app.activeDocument.selection.fill(colorPM10); 


// === LANCER IMPRESSION DOC MODIFIE =====
myDoc.DocPositionStyle = DocPositionStyle.PRINTCENTERED;
app.bringToFront();
myDoc.printSettings.flip = false;
myDoc.printSettings.setPagePosition(DocPositionStyle.SIZETOFIT);
myDoc.printSettings.negative = false;
myDoc.printOneCopy();


// === RETOURNER à L'IMAGE INITIALE =====
myDoc.activeHistoryState = stateRef;
Publicités
Par défaut

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.