doc =
NSDocumentController.sharedDocumentController().currentDocument()
NSColor.blackColor().set()
path =
NSBezierPath.bezierPathWithRect_(
NSMakeRect(.5, .5, doc.canvasSize().width - 1, doc.canvasSize().height - 1))
Deletions:
from AppKit import *
import objc
from Foundation import *
from AppKit import *
ACScriptSuperMenuTitle = None
ACScriptMenuTitle = "Add Gray Border"
CIImage = objc.lookUpClass('CIImage')
def main(image):
nsimg = image.NSImage()
nsimg.lockFocus()
NSColor.grayColor().set()
path = NSBezierPath.bezierPathWithRect_(NSMakeRect(.5, .5, nsimg.size().width - 1,
nsimg.size().height - 1))
path.stroke()
nsimg.unlockFocus()
return CIImage.imageWithData_(nsimg.TIFFRepresentation())