# help
I have been trying to get a COM connection to work from ruby to photoshop
Everything works fine until I try and save my image, I cant get the right
syntax for the SaveAs function to work. I've tried reference both the
JavaScript and VB guides for clues but cant get any thing to work
Here is what I'm using at the moment, cant find anything on the net dealing
with ruby and photoshop, so I was wondering if any one out there might have
got it working that is the SaveAs object
require 'win32ole'
cs = WIN32OLE.new("Photoshop.Application")
jpgopt = WIN32OLE.new("Photoshop.JPEGSaveOptions")
jpgopt.Quality = 12
jpgopt.FormatOptions = 3
jpgopt.Matte= 1
jpgopt.Scans = 5
cs.DisplayDialogs = 3 # No dialog when open the raw file.
textColor = cs.ForegroundColor
textColor.RGB.Red = 255
textColor.RGB.Green = 0
textColor.RGB.Blue = 0
docRef = cs.Documents.Add(300, 200, 72,"My New Document");
newTextLayer = docRef.ArtLayers.Add();
newTextLayer.Kind = 2;
newTextLayer.TextItem.Contents = "Hello, World!";
newTextLayer.TextItem.Position = [100, 100];
newTextLayer.TextItem.Size = 16;
newTextLayer.TextItem.Color = textColor;
saveme = ActiveDocument
saveme.SaveAs('C:/cells2.jpg', jpgopt, true, Extension.LOWERCASE);
docRef.Close(2)
help