Javascript to create vector from image and save as eps
Hi,
I started writing a script which open all images in a folder and i need to turn those into vectors.
How do i write the following in JavaScript:
Open the JPG file
Select the image layer/object
Create a vector from the image using the Image Trace for high fidelity
Reduce the new vector objec size by %50.
save as eps
any help with any of the stages would be very helpful.
thank you
PERFECT!!!!!!
This is exactly what I was going to build. No need to create when it is already done.
Thank you very much.
-Mike
Similar Messages
-
New release! Create themes from images and more
It's a new release of kuler!
- Try color extraction, a new feature to create themes using
photos and other images, with different "mood" options.
- You've requested it, here at last: endless favorites. Save
all that color goodness to Mykuler.
- Random browsing: Try your luck and see what randomly
selected themes kuler serves up.
We've made a few other tweaks, I'll let you discover them for
yourselves. Please post your feedback here; we're especially
curious about color extraction and how this creative group will put
it to use. Enjoy, folks!
the kuler teamAwesome, Sami! I haven't tried the site yet, but the new AIR
extension is
great. I'll try out the site .. soon .. and give some
feedback. Terrific
so far!
Nancy Gill
Adobe Community Expert
Author: Dreamweaver 8 e-book for the DMX Zone
Co-Author: Dreamweaver MX: Instant Troubleshooter (August,
2003)
Technical Editor: Dreamweaver CS3: The Missing Manual,
DMX 2004: The Complete Reference, DMX 2004: A Beginner's
Guide
Mastering Macromedia Contribute
Technical Reviewer: Dynamic Dreamweaver MX/DMX: Advanced PHP
Web Development
"Sami Iwata" <[email protected]> wrote in
message
news:frpioi$mp3$[email protected]..
> It's a new release of kuler!
>
> - Try color extraction, a new feature to create themes
using photos and
> other
> images, with different "mood" options.
> - You've requested it, here at last: endless favorites.
Save all that
> color
> goodness to Mykuler.
> - Random browsing: Try your luck and see what randomly
selected themes
> kuler
> serves up.
>
> We've made a few other tweaks, I'll let you discover
them for yourselves.
> Please post your feedback here; we're especially curious
about color
> extraction
> and how this creative group will put it to use. Enjoy,
folks!
>
> the kuler team
> -
How do I take an object from an image and save it so I can use it in other images?
I am trying to figure out how to take an object from an image and save it so I can re-use it again in other pictures? I know how to use the magic wand to select the object and place it in a blank image.... but I do not know how to re size the selected object or keep it for later use. Basically I would like to use the object the same way that I use the graphics ... so I guess I am wondering if there is a way that I can make my own graphics... I have Elements Photoshop 13. Thanks for any help/advice.... Jerrie
Hi Jerrie,
You can re-size using Transformation tool. Ctrl + T will give you a box to re-size the image or object.
You can save these object as PNG file with Transparent layer. You can use these objects later in another projects.
Regards,
Sandeep -
Trying to create an image and save it on file system
Hi,
I'm trying to create an image and save it in the file system :
public static void main(String[] args) {
int wid = 632;
int hgt = 864;
BufferedImage bufferedImage = new BufferedImage(wid,hgt,BufferedImage.TYPE_INT_RGB);
bufferedImage.getGraphics().setColor(Color.black);
bufferedImage.getGraphics().drawOval(30, 30, 100, 100);
bufferedImage.getGraphics().drawString("test me one two three",2,2);
bufferedImage.flush();
try {
ImageIO.write(bufferedImage,".bmp",new File("C:/MyImage.bmp"));
} catch (IOException e) {
e.printStackTrace();
THE PROBLEM : It creates C:/MyImage.bmp on my file system, but the file is empty (size 0).
Am I missing something ?
ThanksTry changing ".bmp" to "bmp". If that fails, try posting an SSCCE.
Edit 1:
And in future, please use the code tags when posting code, code snippets, HTML/XML or input/output. To do that, select the code and click the CODE button seen on the Plain Text tab of the message posting form.
Edited by: AndrewThompson64 on Aug 3, 2009 1:23 AM -
Illustrator script to create symbols from images in folder
Time to give back to the community...
Here is a script I recently devised to bulk create symbols from images in a folder. Tested with Illustrator CC 2014.
// Import Folder's Files as Symbols - Illustrator CC script
// Description: Creates symbols from images in the designated folder into current document
// Author : Oscar Rines (oscarrines (at) gmail.com)
// Version : 1.0.0 on 2014-09-21
// Reused code from "Import Folder's Files as Layers - Illustrator CS3 script"
// by Nathaniel V. KELSO ([email protected])
#target illustrator
function getFolder() {
return Folder.selectDialog('Please select the folder to be imported:', Folder('~'));
function symbolExists(seekInDoc, seekSymbol) {
for (var j=0; j < seekInDoc.symbols.length; j++) {
if (seekInDoc.symbols[j].name == seekSymbol) {
return true;
return false;
function importFolderContents(selectedFolder) {
var activeDoc = app.activeDocument; //Active object reference
// if a folder was selected continue with action, otherwise quit
if (selectedFolder) {
var newsymbol; //Symbol object reference
var placedart; //PlacedItem object reference
var fname; //File name
var sname; //Symbol name
var symbolcount = 0; //Number of symbols added
var templayer = activeDoc.layers.add(); //Create a new temporary layer
templayer.name = "Temporary layer"
var imageList = selectedFolder.getFiles(); //retrieve files in the folder
// Create a palette-type window (a modeless or floating dialog),
var win = new Window("palette", "SnpCreateProgressBar", {x:100, y:100, width:750, height:310});
win.pnl = win.add("panel", [10, 10, 740, 255], "Progress"); //add a panel to contain the components
win.pnl.currentTaskLabel = win.pnl.add("statictext", [10, 18, 620, 33], "Examining: -"); //label indicating current file being examined
win.pnl.progBarLabel = win.pnl.add("statictext", [620, 18, 720, 33], "0/0"); //progress bar label
win.pnl.progBarLabel.justify = 'right';
win.pnl.progBar = win.pnl.add("progressbar", [10, 35, 720, 60], 0, imageList.length-1); //progress bar
win.pnl.symbolCount = win.pnl.add("statictext", [10, 70, 710, 85], "Symbols added: 0"); //label indicating number of symbols created
win.pnl.symbolLabel = win.pnl.add("statictext", [10, 85, 710, 100], "Last added symbol: -"); //label indicating name of the symbol created
win.pnl.errorListLabel = win.pnl.add("statictext", [10, 110, 720, 125], "Error log:"); //progress bar label
win.pnl.errorList = win.pnl.add ("edittext", [10, 125, 720, 225], "", {multiline: true, scrolling: true}); //errorlist
//win.pnl.errorList.graphics.font = ScriptUI.newFont ("Arial", "REGULAR", 7);
//win.pnl.errorList.graphics.foregroundColor = win.pnl.errorList.graphics.newPen(ScriptUIGraphics.PenType.SOLID_COLOR, [1, 0, 0, 1], 1);
win.doneButton = win.add("button", [640, 265, 740, 295], "OK"); //button to dispose the panel
win.doneButton.onClick = function () //define behavior for the "Done" button
win.close();
win.center();
win.show();
//Iterate images
for (var i = 0; i < imageList.length; i++) {
win.pnl.currentTaskLabel.text = 'Examining: ' + imageList[i].name; //update current file indicator
win.pnl.progBarLabel.text = i+1 + '/' + imageList.length; //update file count
win.pnl.progBar.value = i+1; //update progress bar
if (imageList[i] instanceof File) {
fname = imageList[i].name.toLowerCase(); //convert file name to lowercase to check for supported formats
if( (fname.indexOf('.eps') == -1) &&
(fname.indexOf('.png') == -1)) {
win.pnl.errorList.text += 'Skipping ' + imageList[i].name + '. Not a supported type.\r'; //log error
continue; // skip unsupported formats
else {
sname = imageList[i].name.substring(0, imageList[i].name.lastIndexOf(".") ); //discard file extension
// Check for duplicate symbol name;
if (symbolExists(activeDoc, sname)) {
win.pnl.errorList.text += 'Skipping ' + imageList[i].name + '. Duplicate symbol for name: ' + sname + '\r'; //log error
else {
placedart = activeDoc.placedItems.add(); //get a reference to a new placedItem object
placedart.file = imageList[i]; //link the object to the image on disk
placedart.name = sname; //give the placed item a name
placedart.embed(); //make this a RasterItem
placedart = activeDoc.rasterItems.getByName(sname); //get a reference to the newly created raster item
newsymbol = activeDoc.symbols.add(placedart); //add the raster item to the symbols
newsymbol.name = sname; //name the symbol
symbolcount++; //update the count of symbols created
placedart.remove(); //remove the raster item from the canvas
win.pnl.symbolCount.text = 'Symbols added: ' + symbolcount; //update created number of symbols indicator
win.pnl.symbolLabel.text = 'Last added symbol: ' + sname; //update created symbol indicator
else {
win.pnl.errorList.text += 'Skipping ' + imageList[i].name + '. Not a regular file.\r'; //log error
win.update(); //required so pop-up window content updates are shown
win.pnl.currentTaskLabel.text = ''; //clear current file indicator
// Final verdict
if (symbolcount >0) {
win.pnl.symbolLabel.text = 'Symbol library changed. Do not forget to save your work';
else {
win.pnl.symbolLabel.text = 'No new symbols added to the library';
win.update(); //update window contents
templayer.remove(); //remove the temporary layer
else {
alert("Action cancelled by user");
if ( app.documents.length > 0 ) {
importFolderContents( getFolder() );
else{
Window.alert("You must open at least one document.");Thank you, nice job & I am looking forward to trying it out!
-
AppleScript to resize images and save with new name
I want to make an apple script, which resizes all images of a folder regardless what kind of filetype.
The source folder will change every day.
With the script i want to choose a source Folder, resize all images and save the files with my jpeg options in the same folder, but with adding „_ipad“ in the filename.
I tried to edit an existing script from this forum, but in Photoshop 5.1 i get the error-message "This function is possibly not available in this Version" in line 18 "save in file newFileName as JPEG with options myOptions"
How can i save the documents with new name in the existing folder?
Thanks.
This is the script i’m working with:
set inputFolder to choose folder with prompt "Wähle einen Ordner:"
--set destinationFolder to choose folder with prompt "Wähle einen Zielordner" as string
tell application "Finder"
set filesList to (files of entire contents of inputFolder) as alias list
end tell
tell application "Adobe Photoshop CS5.1"
set UserPrefs to properties of settings
set ruler units of settings to pixel units
repeat with aFile in filesList
open aFile showing dialogs never
set docRef to the current document
tell docRef
set newFileName to my getBaseName(name)
--resize image height 240 resolution 72 resample method bicubic sharper
change mode to RGB
resize image resolution 72
set myOptions to {class:JPEG save options, embed color profile:true, quality:12, format options:progressive, scans:3}
save in file newFileName as JPEG with options myOptions
end tell
close the current document saving no
end repeat
set ruler units of settings to ruler units of UserPrefs
end tell
on getBaseName(fName)
set baseName to fName
repeat with idx from 1 to (length of fName)
if (item idx of fName = ".") then
set baseName to (items 1 thru (idx - 1) of fName) as string
exit repeat
end if
end repeat
return baseName
end getBaseNameThis seems like a Photoshop error not an AppleScript one. Have you looked in the Photoshop dictionary to see if the command you are getting the error on exists and if it has those options?
If all you want to do is resize image files and save the resized image file you might want to look at Automator. Specifically the Scale Image action under Photos.
regards -
Draw graphics on Image and Save it
hi!,
Can anyone help me how to draw graphics(Line, rectangle.ect) on an Image and save it. I need to do the following steps.
1. Get the Image from the local file system
2. Based on the parameters i receive for graphics(Ex: rectangle).
-I have to draw a rectangle on the Image.
3. Save the Image again to the file system
I would appreciate if any one has any ideas or sample code I can start with.
Thanks!!!Here's an example using the javax.imageio package.
import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.Rectangle;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class DrawOnImage {
public static void main(String[] args) {
try {
BufferedImage buffer = ImageIO.read(new File(args[0]));
Graphics2D g2d = buffer.createGraphics();
Rectangle rect = new Rectangle(10, 10, 100, 100);
g2d.setPaint(Color.RED);
g2d.draw(rect);
ImageIO.write(buffer, "JPG", new File(args[1]));
} catch (IOException e) {
e.printStackTrace();
} -
How can you create a voice recording and save it as an mp3?
I want to create a voice recording and save it as an mp3. How can I do that on the MAC? Right now I can only think of recording the voice in iMovie, but it does not have a choice to save as an mp3.
Rather that iMovie, you may want to check our Audacity.
It's a free, open-source audio editor and recorder.
You can easily save a recording as an MP3.
http://audacity.sourceforge.net/
Matt -
How to use cfdocument create a PDF file and save the file in server?
Hi,
I want to use cfdocument to create a PDF file and save it in
the server for other people to download,can you give me a idea how
to do this.Thanks.
<cfdocument format = "PDF" pagetype="A4"
orientation="portrait">
</cfdocument>
MarkHi
<cfdocument filename="" format = "PDF" pagetype="A4"
orientation="portrait">
</cfdocument>
Give the physical path to the filename. You have write
permission for this folder to create a PDF file. -
SuperImpose two images and save it as a single image[urgent]
Hello..
Can anyone tell me how do we superimpose two images and save it as a single image.The image on the top is smaller in size in my case.
Please Help..import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.*;
import javax.imageio.ImageIO;
import javax.swing.*;
class TwoBecomeOne {
public static void main(String[] args) throws IOException {
BufferedImage large = ImageIO.read(new File("images/tiger.jpg"));
BufferedImage small = ImageIO.read(new File("images/bclynx.jpg"));
int w = large.getWidth();
int h = large.getHeight();
int type = BufferedImage.TYPE_INT_RGB;
BufferedImage image = new BufferedImage(w, h, type);
Graphics2D g2 = image.createGraphics();
g2.drawImage(large, 0, 0, null);
g2.drawImage(small, 10, 10, null);
g2.dispose();
ImageIO.write(image, "jpg", new File("twoInOne.jpg"));
JOptionPane.showMessageDialog(null, new ImageIcon(image), "",
JOptionPane.PLAIN_MESSAGE);
} -
I'm out of space on my hard drive. How do I move move entire photo albums from iphoto and save them to an external drive to free up space?
You do not move the albums - you move the entire iphoto library intake as a single entity
Make sure your external drive is formatted Ma OS extended (journaled) - then
Moving the iPhoto library is safe and simple - quit iPhoto and drag the iPhoto library intact as a single entity to the external drive - depress the option key and launch iPhoto using the "select library" option to point to the new location on the external drive - fully test it and then trash the old library on the internal drive (test one more time prior to emptying the trash)
And be sure that the External drive is formatted Mac OS extended (journaled) (iPhoto does not work with drives with other formats) and that it is always available prior to launching iPhoto
And backup soon and often - having your iPhoto library on an external drive is not a backup and if you are using Time Machine you need to check and be sure that TM is backing up your external drive
LN -
How to scan with capture image and save 10.6.8
how to scan with capture image and save 10.6.8 ?
Instructions for using Image Capture for this available via the 2nd section.
http://support.apple.com/kb/HT2502 -
I cannot download and save an eps file in Adobe Photoshop Elements 12
I am unable to open and save an eps file in Adobe Photoshop Elements 12
No, EPS is one of the formats that adobe removed support for, starting with PSE 11.
-
I used to use the iOpener plug-in to read a folder of images and present each image to me to edit/retouch. When I was done with the image, I clicked a button on a panel and it saved the resulting PSD in a designated destination folder and automagically retrieved the next image in the folder. Do this repeatedly until all images in the folder were processed. Fundy had a nice tool (Batch Editor), but it is end-of-life and not being offered anymore and iOpener seems to no longer be maintained. Target app is Photoshop CS6 / CC.
I want to build a simple set of scripts, embedded in a panel, that would let me replicate the basic function of these tools. Open an image from a selected folder. Let me do all the edits I want. Then save the result to a designated destination folder (or just a Save and Close), the serve up the next image.
I have many years of software development in other languages, but relatively new to adobe scripting so am looking for example code to get me heading the right direction. Also doesn't hurt to know whether something like this already exists and I can just use it.
Thanks!
-Mike Price
Fairfield PhotographyPERFECT!!!!!!
This is exactly what I was going to build. No need to create when it is already done.
Thank you very much.
-Mike -
How to transfer a 2D array from NI-scop into a gray scale image and save it
Dear all,
I acquired a 2D array and want to transfer it into a gray scale image (12 bits) and save it into my hard disk but I don't know how to do it.
I can use Intensity graph to show the 2Darray into gray scale image, but the intensity graph.vi can not save the image in real time.
Thank you.
Solved!
Go to Solution.The 24-bit is a color image with 8-bits per color channel per pixel (interleaved, if I remember correctly). It is not a 24-bit gray-level, so I don't think it will work for you. I believe the IMAQ library (a LabVIEW add-on) will handle 16-bit gray-scale, if you can get a copy.
As a native LabVIEW workaround, you could also split your image into two 8-bit images, with one image representing the high bytes, the other the low. You could then combine them when you do the analysis, if your analysis program is capable of this.
This account is no longer active. Contact ShadesOfGray for current posts and information.
Maybe you are looking for
-
BAPI_DOCUMENT_CREATE2 Document not Checking in
Hi SAP Gurus, I am using fm 'bapi_document_create2' for creating douments. Document is created without attachments. I searched SDN and change the code accordingly with no luck. Please see the code where i am doing wrong. DATA: ls_doc LIKE bapi_doc
-
Font Agent Pro 4.0.3 font library doesn't show up in Fireworks CS4
My extensive Font Age Pro 4.0.3 library of fonts does not show up in Fireworks CS4. Does anyone know why? The only fonts Fireworks sees are those controlled by Font Manager. I do not recall this problem with Tiger and Fireworks CS3. Photoshop CS4 has
-
How to uninstall new version of jre
hi all i want jre 1.3 version only in my system... i uninstalled all other version but when i gave java -version i am getting version of 1.5 pls help me how to uninstall jre 1.5
-
Error in VA01 - Kindly leave the field sales office blank
Hi all, We have a program which creates sales orders. But on and off we are getting an error message saying "Kindly leave the field sales office blank" and sales order is not getting created. As we could not replicate the same in quality to test. Can
-
My new iphone 4S is not keeping playlists in th order I sync them and will randomly shuffle them no matter how many times i rearrange them. I don't think I have the shuffle setting on, but can't figure out why it shuffles, removes, and adds songs