Batch - EPS to GIF

CS4 Extended
I'm trying to convert 400 EPS files to GIF files using a batch process.
Problem: I only get 2 files as my output: filename.gif and filename-2.gif
Actions:
Open - I've tried dragging an EPS file in, I've tried using File, Open, and i've even tried "insert menu item-> open"
Resize - no problem
Save - I've tried "save as", and "save for web and devices". Close - Another quirk. I have to have 2 closes in my actions or it keeps the files open, which eventually slows to a crawl once all memory is used.
Close - I actually have to add 2 close action items or it keeps all the files open, which is bad cause it eventually slows to a grind once the memory runs out.
I've read of other having this problem. They think the open action is remembering the filename. One suggested open a different filetype so it doesn't remember the filename. That doesn't work. If I insert a generic "open" action, i get a very strange result. It opens the file, but it also promtps me to open a file. If I cancel the open file window everything works fine.
Maybe this is an issue with EPS files. Maybe I need to use illustrator.

You could try using one of these batch processors....
Dr. Brown's 1-2-3 Process
http://www.russellbrown.com/scripts.html
Picture Processor
http://www.scriptsrus.talktalk.net

Similar Messages

  • How can I convert my logo 300dpi (274 pixels wide) from EPS to Gif format?

    I have a logo that needs to be fixed for web purposes. It looks great in print but very poor quality on screen. I need one for my website and HTML email newsletters, along with a high quality GIF 300 DPI (274 pixels wide) for a HTML coded signature. I tried it in Photoshop to save this file as GIF format. But it seems my files is 274 pixel but it is 96 dpi rather than 300dpi. How can I convert it from EPS to 300 DPI (274 pixels wide) GIF file format??
    I have an EPS file for it. Can anyone please help me ? Here is the LINK

    If your logo is 274 pixel wide at 300DPI it will print  .9" wide.      DPI is meaningless for the web For displays and displaye drivers do not use the image file dpi setting.  Displays are run at one resolution normally  their manufactured pixel resolution.   Display these days are manufactured with resolution ranging from 96PPI to over 300PPI so your logo will display  2.8" wide on a low 96ppi resolution display and .9" wide on a high 300ppi resolution display. The the difference between Jpeg and Gif is color Jpeg supports 8Bit color so 16M colors but does not support transparency.  GIF only supports 256 mapped colors reduced to 255 colors it you want transparent empty pixels.  You can also use PGN format which supports transparency and 8 or 16 bit color.

  • Batch eps/ai to png in subfolders?

    Hi, I'm looking for a script that can convert  .ai/.eps to PNG from subfolders or multiple level of subfolders. i found this awesome script posted a year ago here by Larry G. Schneider  http://forums.adobe.com/message/4915414#4915414 however it doesn't get the files from subfolders, just the one folder you specify. could someone help me modfy it to convert eps/ai in subfolders please?

    Thanks for the that, the script works great except i'm running into dialogs for artboard and CMYK profiles, i'd like the script to procced with them instead of asking for confirmation over and over as i have about 200k images to proccess. any ideas?

  • EPS to high res JPG

    I am trying to write a script that can batch EPS to high res JPG (20 MP and over). I can set this up basically, but I have run in to a few problems.
    The maximum scaling in jpeg export options is 776%, but some of my EPS files are very small in size - so 776% does not create 20MP rasters.
    So, I need to find a way to enlarge both the vector and the artboard to a larger size before exporting for jpeg. I have no idea how to do this.
    Any help is much appreciated.
    Thanks

    Hello [Jongware]
    I'm slightly confused.
    e.g. 4500 pixels x 4500 pixels are 20,250,000 pixels. Thats IMHO more than 20 MP, or not?

  • Saving an image as PNG to a specific location, and appending the document's existing name.

    Hello
      I'm building a very complex action that references several scripts. One of the scripts needs to save the existing canvas as a .png file to a specific directory, and rename the .png with the document's existing name and adding "-SCREEN" to the end. So the name sould be "originalname-SCREEN.png"
      I found a script below that almost kinda works. It can find the directory, but it is cropping the image for some unknown reason. It also does not append the name (I have not looked into how to do that at all yet).
      Is anyone able to figure out how to fix this script, or perhaps lend some insight to how I might go about generating a new script?
      I'm not familiar with JS, but I'm learning. Slowly...
    Thank you.
    #target photoshop
    app.bringToFront();
    $.level = 0;
    // Globals
    Settings = {
      storedPaths: {},
      storedSelections: {},
      scriptName: "Save PR JPG LANDING",
      units: "pixels"
    // Main entry point
    main();
    function main() {
      var formatOptions;
      // Create JPEG save options
      formatOptions = formatJPEG(FormatOptions.OPTIMIZEDBASELINE, "10", "3", MatteType.NONE, true);
      // Save copy of document as
      docSaveAs(formatOptions, "Add After", "-LANDING", "No Change", "Path", "~/Desktop/PR/Landing Page (RGB | 105px W x 108px H | 72ppi)/", "");
    // Functions
    function docSaveAs(formatOptions, nameChange, nameText, newCase, destType, destRef, storeName) {
      var hasPath, f, name, nameArray, n, ext;
      if (!documents.length) { logErr(arguments, "noOpenDocs"); return; }
      if (!formatOptions) { logErr(arguments, "noFormatOptions"); return; }
      if (nameChange=="Replace" && !nameText) { logErr(arguments, "badNameValue"); return; }
      f = fileGetFolder(destType, destRef);
      if (!f) { logErr(arguments, "noDestFolder"); return; }
      try { activeDocument.path; hasPath=true; } catch(e){ hasPath=false; }
      name = activeDocument.name;
      if (hasPath) {
      nameArray = name.split(".");
      n = nameArray.length-1;
      ext = nameArray[n];
      switch (nameChange) {
      case "Add Before": nameArray[0] = nameText + nameArray[0]; break;
      case "Add After": nameArray[n-1] = nameArray[n-1] + nameText; break;
      case "Replace": nameArray = [nameText, ext]; break;
      name = nameArray.join(".");
      else {
      ext = {"[BMPSaveOptions]":".bmp", "[DCS1_SaveOptions]":".eps", "[DCS2_SaveOptions":".eps",
      "[EPSSaveOptions]":".eps", "[GIFSaveOptions]":".gif", "[JPEGSaveOptions]":".jpg",
      "[PhotoshopSaveOptions]":".psd", "[PICTFileSaveOptions]":".pct", "[PICTResourceSaveOptions":".pct",
      "[PixarSaveOptions]":".pxr", "[PNGSaveOptions]":".png", "[RawSaveOptions]":".raw",
      "[TargaSaveOptions]":".tga", "[TiffSaveOptions]":".tif"}[formatOptions.constructor.toString()]||"";
      switch (nameChange) {
      case "Add Before": name = nameText + name; break;
      case "Add After": name = name + nameText; break;
      case "Replace": name = nameText; break;
      if (!name) { name = "Untitled"; }
      name += ext;
      switch (newCase) {
      case "Lowercase": name = name.toLowerCase(); break;
      case "Uppercase": name = name.toUpperCase(); break;
      try {
      f = new File(f.fullName+"/"+name);
      activeDocument.saveAs(f, formatOptions, true);
      Settings.storedPaths.lastCreated = f.fullName;
      if (storeName) { Settings.storedPaths[storeName] = f.fullName; }
      catch(e) { log(arguments.callee, e); }
    function fileAppend(path, data, encoding) {
      var file;
      file = new File(path);
      file.open("a");
      if (typeof(encoding) == "string") {file.encoding = encoding;}
      file.write(data);
      file.close();
    function fileGetFolder(srcType, srcRef) {
      var path, f, msg;
      switch (srcType) {
      case "Last Created": path = Settings.storedPaths.lastCreated; break;
      case "Path": path = srcRef; break;
      case "Named Path": path = Settings.storedPaths[srcRef.toLowerCase()]; break;
      if (!path) {
      msg = "Select a folder:";
      if (Settings.lastFolderPath) { f = new Folder(Settings.lastFolderPath).selectDlg(msg); }
      else { f = Folder.selectDialog(msg); }
      if (f&&f.exists) { Settings.lastFolderPath = f.fsName.split("\\").join("/")+"/"; }
      else { f = new Folder(path); }
      if (!f||!f.exists) { logErr(arguments, "noFileSystemPath"); return; }
      return f;
    function fileWrite(path, data, encoding) {
      var file;
      file = new File(path);
      if (file.exists) {file.remove();}
      file.open("e");
      if (typeof(encoding) == "string") {file.encoding = encoding;}
      file.write(data);
      file.close();
    function formatJPEG(format, quality, scans, matte, embed) {
      var result = new JPEGSaveOptions();
      try {
      result.formatOptions = format;
      result.quality = parseInt(quality);
      result.scans = parseInt(scans);
      result.matte = matte;
      result.embedColorProfile = embed;
      catch(e) { log(arguments.callee, e); }
      return result;
    function log(v, err, msg) {
      // Initialization
      if (!Settings.debug) {
      var pathArray, date, str;
      Settings.debug = {
      delim:String.fromCharCode(13, 10),
      path: Folder.userData+ "/Script Builder Files/" +Settings.scriptName+ " - Log.txt",
      text:""
      date = new Date();
      str = "Begin debug log: " + date.toLocaleString() +Settings.debug.delim;
      str += "------------------------------------------------------------" +Settings.debug.delim;
      fileWrite(Settings.debug.path, str);
      // Error logging
      if (typeof v == "function") {
      v = "Error in " +v.name+ "(): ";
      if (err && msg) { v += msg + " " + err.message; }
      else if (err) { v += err.message; }
      else if (msg) { v += msg; }
      else { v = v.substring(0, v.length-2) + "."; }
      // Normal message logging
      else {
      if (typeof v != "string") {
      if (v == undefined) {v = "undefined";}
      else {v = v.toString();}
      if (Settings.debug.path) { fileAppend(Settings.debug.path, v + Settings.debug.delim); }
    function logErr(src, id) {
      var err = {
      badChannelValue: "Invalid channel number entered.",
      badColorValue: "Invalid color value entered.",
      badDocDimsValue: "Invalid document dimensions entered.",
      badExportValues: "Invalid file path or file name value supplied for export.",
      badNameValue: "Invalid name value supplied.",
      badNumberValue: "Invalid number value supplied.",
      badPathName: "Path name supplied is not unique.",
      badRefEdgeOuput: "Output method cannot be used when decontaminating colors.",
      badSubdivValue: "Subdivisions value must be an integer between 1 and 100.",
      badTestValue: "Invalid comparison value supplied.",
      fileError: "Could not read file.",
      fileExists: "A file of the same name already exists in the chosen location.",
      flatImagesOnly: "This function only works on flattened images.",
      layerDataError: "An error occurred while reading the layer settings.",
      logNotEnabled: "Log must be enabled in order to assign file path.",
      multiLayerOnly: "More than one layer must be selected.",
      noClipImageData: "No image data on clipboard.",
      noDocFile: "Document has never been saved.",
      noActionName: "No action name specified.",
      noActionSetName: "No action set name specified.",
      noBkgdLayer: "There is no background layer.",
      noDestFolder: "Destination folder not defined.",
      noFile: "File does not exist at the specified location.",
      noFileSystemPath: "No file or folder path was chosen.",
      noFilterImg: "Image file does not exist, or none was selected.",
      noFilterMask: "Layer has no filter mask.",
      noFolder: "Folder does not exist at the specified location.",
      noFormatOptions: "The \"formatOptions\" parameter is not defined.",
      noHTMLExporter: "The \"htmlExporter\" object does not exist or is not valid.",
      noLayerArtwork: "Layer has no image data.",
      noLayerComps: "Document has no layer comps.",
      noLayerFX: "Layer has no effects.",
      noLayerMask: "Layer has no layer mask.",
      noLogTextFile: "Log file path should point to a text file.",
      noLogFile: "Log file path does not point to a file.",
      noNameValue: "No new name entered.",
      noOpenDocs: "There are no documents open.",
      noQuicktime: "File format requires QuickTime.",
      noSelectedPath: "There is no path selected.",
      noSelection: "There is no selection.",
      noSelectionMod: "There is no selection to modify.",
      noTextExporter: "The \"textExporter\" object does not exist or is not valid.",
      noVectorMask: "Layer has no vector mask.",
      noWorkPath: "Document has no work path.",
      singleLayerOnly: "Only one layer should be selected.",
      wrongLayerKind: "Selected layer is the wrong kind for the requested action."
      }[id];
      if (err) { log(src.callee, null, err); }

    Go to  http://russellbrown.com/scripts.html
    download http://russellbrown.com/images/tips_downloads/Services_Installer_2.3.1.zip
    extract the "Services_Installer_2.3.1.zip"  do not install the extracted files instead find "Services_Installer_2.3.1.zxp" in the extracted files. This is also a zip file extract the files in it. You may need the reneme it to "Services_Installer_2.3.1.zip" first.  In the extracted files find:
    "Image Processor Pro.jsx" and "Image Processor Pro.xml" copy these to Photoshop's Presets\Scripts folder. The "Image Processor Pro: script written by Ross Huitt, [email protected] X use to contribute here but is feed up with Adobe has left. For Adobe does not fix the bugs that have been reported  in Photoshop scripting support. 
    However he will continue to support the "Image Processor Pro" script for some time.  Once installed you will find it in  Photoshop's menu File>Automate>Image Processor Pro... . This script is very powerful and configurable and is a Photoshop Plug-in that Action support so not only can use use your actions in its processing you can record its used in actions to bypass its dialog. When the action's Image Processor Pro step is played the recorded dialog setting will be used and  the script will bypass displaying its dialog.
    The Script has all the options you need to save PNG files with the original document name with custom text added.  You may be able to do what you want by just recording some simple actions and have the Image Processor Pro script include your actions as part of its processing.

  • Adobe media encoder CS4 - alised graphics and small black bars at 480x360 for web---HELP!

    I recently installed the CS4 premiere software with Adobe Media encoder. I encode video for the web.
    I have been a professional web video producer for over 10 years and have been using adobe products my whole career
    My issues are:
         1)  I can not get clean edges on my graphics when exporting a flash video (.flv or .f4v) using "field order: progressive" as it should be for web output. All my graphics are high quality and I have tryed many formats (.eps, .psd, .gif ,jpg, .pnd) but once I change the field order drop down in the encoder settings to "(none) progressive" the graphics become alised...
         2) My videos which are  a size of 480x360 now have small black bars at the top and bottom after encoding the original down to 480x360. I have tried to crop the video so the bar go away but the whole  video get fuzzy...WTF
    I have spent so many hours reading and searching trying to fix these two issued and I am thinking that I am going back to my old software and discrediting the new adobe product every chance i get!!!!!!!!!!
    I was previously using premiere pro 1.5, editing video and graphics and then exporting an uncompressed .mov file and then used Flash 8 Video Encoder to render a .flv file. This produced great video with crisp graphics.
    PLEASE HELP

    Stan,
    I was using the on2VP6 codec at data rates from 275k to 400k with good results. -- with the new CS$ endcoder i am used h.264 at 500k to 700k, video quality looks good but the graphic overlays look like alised crap. In the encoder settings the edges of the graphics get jaged when I make the field order progresive...
    I am starting with DV NTSC video at 720x480.
    I am going to go back to my old work flow and test it. The settings are a bit different from premiere pro 1.5 to CS4 -- in 1.5 i could export out an unconpressed .mov with square px and then bring that large file to flash media encoder to create the .flv

  • Text output from 11i Reports to Excel - bad Format

    Hi All,
    We have a report in Oracle Apps 11i(11.5.10) with Text as output format. We would like to open the file in Excel format.
    We have done the recommended setups from the metalink note ID 316752.1.
    Output is generated in Excel, but the format is not proper. Column level data is not displayed on Cell wise in the Excel, instead all the output is
    dispalyed in single column in the Excel.
    Any pointers on how to format the output to align each column in the output to the individual cell in the Excel.
    Or else.. how to generate the output to Excel file?
    Regards,
    Ram

    Consider a 3rd-party tool as a solution.  For a list of such tools, see http://www.kenhamady.com/bookmarks.html.
    There is at least one Report Manager on that list that can automate the process of exporting a Crystal report to PDF and converting the resulting PDF to an image (BMP, JPEG, WMF, EMF, EPS, PNG, GIF, or TIF).  You can call that Report Manager from your application via a command line api.
    - Ido

  • Comma Seperated Files

    I am trying to read in data from a .CSV file.
    The CSV file contains a list of questions and answers in the
    format;
    Question, option1, option2,option3,option4, correct answer
    My problem is that I can get the whole line into an array but
    I can't find a way of getting each element of the comma seperated
    file into a multi dimensioned array.
    I need to be able to use MyArray[1,1] is equal to
    Question and MyArray[1,2] is equal to
    option1 etc etc
    Hope this makes sense
    Paul

    In your routine you have two loops.
    Either one will work on thier own but as soon i nest them
    then it just stops working........
    The below data is stored as a Data.csv file (Obviously it
    contains a lot more these are the first 3 records.) **Can't count =
    4 records lol)
    ,,B,,,,Lorry,,,,,X,,,,,CC5001 ,Mark one answer,,under 7.5
    tonnes maximum authorised mass,over 7.5 tonnes maximum authorised
    mass,over 7.5 metres overall height,under 7.5 metres overall
    height,,,1111,This sign means no entry for goods
    vehicles,TS4619.eps,CC5001.gif ,Vehicle Weights and Dimensions
    ,,B,,,,Lorry,,,,,X,,,,,CC5002 ,Mark one answer,,either the
    left-hand or middle lane,only the left-hand lane,only the middle
    lane,any of the lanes,,,1111,Your lorry is over 7.5 tonnes maximum
    authorised mass. This sign means you may use,TS4545.eps,CC5002.gif
    ,Vehicle Weights and Dimensions
    ,,C,,,,Lorry,,,,,,X,,,,CC5003,Mark one answer,,30 mph,40
    mph,50 mph,60 mph,,,1111,You are driving a lorry with a maximum
    authorised mass of 7 tonnes. What is the maximum speed limit on a
    single carriageway?,,,Vehicle Weights and Dimensions
    ,,B,,,,Lorry,,,,,X,,,,,CC5004,Mark one answer,,30 mph,40
    mph,50 mph,60 mph,,,1111,What is the national speed limit on a
    single carriageway road for a rigid lorry weighing more than 7.5
    tonnes maximum authorised mass?,,,Vehicle Weights and
    Dimensions

  • Flash CS4 ACE exam by Pearson VUE

    I just took the exam yesterday and failed I ran into one question which I can't find an answer for. Can someone please help me.
    The question is: What do you need to have for a Motion Tween?
    A) 1 Keyframe B) 2 Keyframes
    Now I did not know how to answer this because Technically you can have one key frame blue wih a motion tween on it; however,
    you need two keyframes to move an object btween to postions.
    Can anybody sheds some light?
    Thanks
    Bertd

    Hmm
    How about these questions. They also baffled me.
    Question: What kind of file can you import that is resolution independent (meaning you can enlarge without distortion)?
    {Well this is a no brainer to any graphic designer VECTOR GRAPHIC; however, here were my choices.}
    A) .eps
    B) gif
    C) jepg
    D) TIFF
    Well eps is the only one that CAN POSSIBLY be harboring a vector graphic within it but not necessarily, PROBLEM 1. The others are all bitmap
    so they don't work. Here is problem number 2 according to your help guides and examaids .eps is not a format that can be imported into Flash.
    So how do I answer this?
    Question: What is the property called when you rotate with the transform tool.
    A) Rotation X
    B) Rotation Y
    C) Rotation Z
    D) rotation
    Well I don't know how to answer this question. In the properties window its rotate; however, in the motion Editor it is Rotation Z.
    lovely

  • Clip art  in Flash

    I've just installed Studio 8. When I try to insert clip art -
    I get a black box instead of the image I'm trying to insert. I have
    Studio 8 on my work computer and it works just fine. I can even
    open a file I created at work on my home pc and see the clip art.
    When I try to insert a new image into that file - I get a black
    box.

    Well i don't have studio 8, i do have Flash 7. Basically one
    can save clip art as a jpg, pdf, eps or gif. Then
    what i do is i open Flash file, go to import > import to
    stage>.
    Now the size might be too small, but dont worry, just click
    it on the stage and delete or make it bigger.
    I just delete it since it's already in my Library once it was
    imported.
    Now in my library modify it by clicking the properties
    button>compress the file to jpg>test>ok

  • PS CS6 'Save As' creates wrong types

    On photoshop cs6 (Mac Lion) trying to save file as tiff, creates .pxr, trying to save .png creates .pcx, raw creates .mpo, eps creates .gif, gif creates .bmp etc. etc.
    I noticed that bizarre behaviour in the PS CS6 beta. Installing the released version did not help.

    This is a known problem that occurs when you do something very specific wrong:
    Either you have copied plug-ins from your older Photoshop installation, or you have set your Extra Plug-Ins Folder location to point to the older Photoshop location.
    Photoshop does not work well when you tie it into the Adobe-supplied plug-ins from a previous version.
    What you need to do is to (ideally) install your plug-ins specifically into Photoshop CS6, or (lacking a CS6-aware installer from the plug-in maker) copy just the 3rd party plug-ins and support files from where they were installed before.  Do NOT copy the Adobe plug-ins, because that will lead you to the problems you're now seeing.
    -Noel

  • New keynote (6.5.2) produces zero-byte document when printing to pdf

    I want a pdf version of a 30-slide Keynote presentation.  Using the latest version of Keynote, print to pdf generates an output pdf file that is zero bytes in length.  It does this whether I print all 30 slides, just one slide, etc.  This is on Yosemite 10.10.1.

    Hi Ben and thanks for your reply.
    Just to clarify a couple of things:
    Unfortunately, as I mentioned, for various reasons to do with our print profiles etc we are currently required to print to pdf rather than export. Hopefully this will change soon, but for the moment it's unfortunately not an option.
    Also, MathType only allows you to save equations as either eps or gif files and, seeing as we need them to be editable in case of revisions (not to mention quality of image rendering) eps is clearly the preferable format of the two.
    Essentially, we don't have a choice about these two issues, so I'm really wondering if anyone out there can shed any light on what the cause of the error may be - particularly as it's only become an issue since upgrading to CS5 and MathType 6 (from CS2 and MathType 5).
    Thanks
    R

  • Flash file is too big! Have tried everything!

    I am making a simple file with three images looping. I drew the images in Illustrator and have saved them as bitmap, jpeg, eps, png, gif...in varying sizes, I have put the resolution down to 70, I cannot get teh file any smaller than 670kb and max size for submission is 250kb.
    Ive read to use vectors instead of raster, but how do I save a file in illustrator so that it is considered still a vector?
    Is this what I need to do? Nothing fancy in my video, just less than 200 frames at 24fps
    Please help! The deadline for my project is in a couple days!
    [email protected]

    The biggest factor in file size is often the physical dimensions of the image. A 320 x 240 image uses 1/4 the pixels that a 640 x 480 image does, so file size is MUCH smaller.
    So the first thing is to design the image in the exact physical dimensions needed. NEVER scale the image after you add it to Flash.
    All the file formats that you mentioned are pixel based... bitmaps... so they will not work like a vector passed image... as one created (drawn) directly in Flash.
    Can you directly import into the Library the Illustrator (vector) image file? Then you can bypass the pixel based bitmap.
    Best of luck!
    Adninjastrator

  • Photoshop Datei speichern

    Hallo liebes Forum,
    nachdem ADOBE es nicht für nötig hällt einen Support Kontakt für die schweine Teure Creativ Suite CS6 zur Verfügung zu stellen heir meine Frage an Euch:
    Wenn ich in Photoshop CS6 eine Dateoi öffenen will muß ich im Datei öffnen Dialog, jedesmahl " alle lesbaren Dokumente" aktivieren auch wenn ichs schon 100 mahl aktiviert habe. Zieh ich Datei aber einfach aufs Symbol ist das kein Problem.
    Beim speichern kann ich nur PSD speicher? Speicher ich zum beispiel PDF dan wird eine jps datei geschrieben, bei EPS eine gif u.s.w.
    Deinstaliern und neuinstalier hilft auch nicht ...
    (ist die download Variante)
    Gruß
    Horschd

    Deinstaliern und neuinstalier hilft auch nicht ...
    Yo, kann ja auch nicht helfen, wenn man immer wieder die gleichen, inkompatiblen Plugins reinhaut. Genau da liegt nämlich dein Problem - du hast irgendwoher Plugins reinkopiert und da deren interne Zordnung nicht zu dieser Version von PS paßt, kann das Programm das nicht sinnvoll verwerten. Also Schlußfolgerung daraus: Den ganzen Kram rausschmeißen und/ oder kompatible Versione von den Herstellern runterladen/ kaufen.
    Mylenium

  • How to batch convert .eps into .ai files?

    Hi everyone
    I have over the years gathered a huge asset library of all kinds of graphic design assets. Now I need to put this into a system and I want to use Bridge since I'm a freelancer and can't afford another system (my library is over 40GB).
    My problem is that lots of the files are in .eps format (bought in bundles etc.) and I can't stick keywords and more on them in Bridge.
    So I've been looking all over the internet for the last two hours trying to find a way to batch convert 100's (if not 1000's) of .eps files into .ai format (preferably the CS4 version - I got Creative Cloud, but I also work in CS4 with some clients still).
    I have not found an answer I can use yet Some talk about a script and show lines of code, but I don't know how to create/make/save/install a script from pure text so it does not help me.
    Preferably it would be possible for me to make a folder called "eps" and a folder called "ai" and then just put every file into the "eps" folder and then I can sort them afterwards.
    Does anyone know a solution to my problem?
    In advance thanks for all help and suggestions
    - Kenneth

    Try
    GraphicsMagick.

Maybe you are looking for