AS i PS: kan inte spara fil med jpeg options

Tråden skapades och har fått 6 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • 2015-02-07 13:44

Jag försöker spara current document som jpg med {JPEG quality:12} men kan inte spara när jag definierar options. Tar jag bort options går det bra, men med options kan PS CC2014 inte hitta current document. Jag förstår inte varför det felet kommer av options?!
Nedanstående fungerar alltså, men inte när jag avkommenterar "with options…"

set thePath_Old to "path:to:file_old.jpg"
set thePath_New to "path:to:file_new.jpg"

tell application "Adobe Photoshop CC 2014"
	open alias thePath_Old
	-- do action "myAction" from "Standardfunktionsmakron"
	save current document in file thePath_New as JPEG -- with options {quality:12}
end tell

Och utan options blir det kvalitet 3.
(jag har testat både {JPEG quality:12} och {quality:12} för säkerhets skull.)
ping @Richard Rönnbäck

Har du prövat att skapa en optionsvariabel, lagra kvalitet X i den, och sedan spara med options från variabeln? Det ser ut så i exemplet på Adobe.

  • Medlem
  • 2015-02-07 15:09

Det spelar ingen roll. Men jag tog det fungerande exemplet och tog bort bit för bit tills jag insåg att class måste vara med, vilket inte framgår av lexikonet för PS.
Följande fungerar alltså:

save current document in file thePath_New as JPEG with options {class:JPEG save options, quality:12}

Jo, det framgår, men man måste förstå vad man läser

Kommandot är "Save". Det tar bl.a. parametern "with options", vilken förväntar sig typen/klassen "save option".

Då duger det inte att komma dragande med en record vilken som helst

  • Medlem
  • 2015-02-07 17:40

Ah, okej då.

AppleScript försöker dölja klassamhället, men i botten finns det där ändå

  • Medlem
  • 2015-02-07 22:49

Kan man spara en batchkörning av ett makro? I så fall har jag byggt lite i onödan. Om man inte räknar utvecklingsprocessen som nyttig i sig.

1
Bevaka tråden