When you process a RAW image from Capture One on Apple using “Process With Topaz Photo AI” the resulting photo loses adjustments including the lens profile. This is an AppleScript to copy all adjustments, including lens correcting and crop, to the image processed by Topaz. Put it in the scripts folder. To run it, select the original and the processed image with the original as the primary selection.
use AppleScript version "2.4" -- Yosemite (10.10) or later
use scripting additions
-- based on script by Zdeněk Macháček
-- copy adjustments including crop, lens correction and flip/rotation
tell application "Capture One 23"
set tmpVar to primary variant
set selVarCount to count of selected variants
set selVarList to selected variants
-- check if more variants are selected
if selVarCount > 1 then
-- copy adjustements of selected photo to clipboard
copy adjustments tmpVar
-- repeat for all photos in selection
repeat with v from 1 to selVarCount
set workingVariant to get (item v of selVarList)
if workingVariant ≠ tmpVar then
-- reset adjustments of working variant (for not duplicationg layers if there are some)
reset adjustments workingVariant
-- paste adjustments of source variant
apply adjustments workingVariant
-- set the last layer as active
tell workingVariant
set current layer to last layer
-- set crop, lens correstion, rotation and flip based on source variant else based on stored original crop
set lens correction to lens correction of tmpVar
set flip of adjustments to flip of adjustments of tmpVar
set rotation of adjustments to rotation of adjustments of tmpVar
-- crop should be after rotation to work correctly
set crop to crop of tmpVar
end tell
end if
end repeat
-- move to the next variant in selection
change selection current document to next variant
end if
end tell