Editing image created with Illustrator brushes

Can parts of an Illustrator brush be removed or erased where they overlap on an angle. Obviously straight portions are not a problem and can be handled by moving the anchor point of the path. However, I have created a pattern brush with 6 parallel lines and I am designing a typeface for a Typography class. There are areas where the brush lines overlap.

Use the appearance palette, and 3 paths for example to make a B.
With appearance, there are so many possibilities.

Similar Messages

  • Rotate Image Created with createImage() ?

    I've been looking around online for a way to do this, but so far the only things I have found are 50+ lines of code. Surely there is a simple way to rotate an image created with the createImage() function?
    Here's some example code with all the tedious stuff already written. Can someone show me a simple way to rotate my image?
    import java.net.*;
    import java.awt.*;
    import java.awt.geom.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class RotImg extends JApplet implements MouseListener {
              URL base;
              MediaTracker mt;
              Image myimg;
         public void init() {
              try{ mt = new MediaTracker(this);
                   base = getCodeBase(); }
              catch(Exception ex){}
              myimg = getImage(base, "myimg.gif");
              mt.addImage(myimg, 1);
              try{ mt.waitForAll(); }
              catch(Exception ex){}
              this.addMouseListener(this);
         public void paint(Graphics g){
              super.paint(g);
              Graphics2D g2 = (Graphics2D) g;
              g2.drawImage(myimg, 20, 20, this);
         public void mouseClicked(MouseEvent e){
              //***** SOME CODE HERE *****//
              // Rotate myimg by 5 degrees
              //******** END CODE ********//
              repaint();
         public void mouseEntered(MouseEvent e){}
         public void mouseExited(MouseEvent e){}
         public void mousePressed(MouseEvent e){}
         public void mouseReleased(MouseEvent e){}
    }Thanks very much for your help!
    null

    //  <applet code="RotationApplet" width="400" height="400"></applet>
    //  use: >appletviewer RotationApplet.java
    import java.awt.*;
    import java.awt.event.*;
    import java.awt.geom.AffineTransform;
    import java.awt.image.BufferedImage;
    import javax.swing.*;
    public class RotationApplet extends JApplet {
        RotationAppletPanel rotationPanel;
        public void init() {
            Image image = loadImage();
            rotationPanel = new RotationAppletPanel(image);
            setLayout(new BorderLayout());
            getContentPane().add(rotationPanel);
        private Image loadImage() {
            String path = "images/cougar.jpg";
            Image image = getImage(getCodeBase(), path);
            MediaTracker mt = new MediaTracker(this);
            mt.addImage(image, 0);
            try {
                mt.waitForID(0);
            } catch(InterruptedException e) {
                System.out.println("loading interrupted");
            return image;
    class RotationAppletPanel extends JPanel {
        BufferedImage image;
        double theta = 0;
        final double thetaInc = Math.toRadians(5.0);
        public RotationAppletPanel(Image img) {
            image = convert(img);
            addMouseListener(ml);
        public void rotate() {
            theta += thetaInc;
            repaint();
        protected void paintComponent(Graphics g) {
            super.paintComponent(g);
            Graphics2D g2 = (Graphics2D)g;
            g2.setRenderingHint(RenderingHints.KEY_INTERPOLATION,
                                RenderingHints.VALUE_INTERPOLATION_BICUBIC);
            double x = (getWidth() - image.getWidth())/2;
            double y = (getHeight() - image.getHeight())/2;
            AffineTransform at = AffineTransform.getTranslateInstance(x,y);
            at.rotate(theta, image.getWidth()/2, image.getHeight()/2);
            g2.drawRenderedImage(image, at);
        private BufferedImage convert(Image src) {
            int w = src.getWidth(this);
            int h = src.getHeight(this);
            int type = BufferedImage.TYPE_INT_RGB; // options
            BufferedImage dest = new BufferedImage(w,h,type);
            Graphics2D g2 = dest.createGraphics();
            g2.drawImage(src,0,0,this);
            g2.dispose();
            return dest;
        private MouseListener ml = new MouseAdapter() {
            public void mousePressed(MouseEvent e) {
                rotate();
    }

  • Unable to unlock encrypted disk images created with Snow Leopard using Lion

    Anyone else unable to unlock encrypted disk images created with Leopard and Snow Leopard with Lion?  I know that they made changes with the release of FileVault 2 on Lion and Snow Leopard cannot use Lion encrypted disks but I thought it was backwards compatible where Lion should still be able to work with Snow Leopard created images (it was in the pre-release versions of Lion).
    When attempting to mount an encrypted disk image created with Snow Leopard on Lion the normal password prompt appears but then just reappears every time the password is entered and does not unlock and mount the image.  I'm positive the correct password is being entered and it works just fine when done on a machine running Snow Leopard.

    Not in cases when the computer successfully boots to one OS but produces three beeps when an attempt is made to boot it to another. If it really was a RAM problem that serious, the computer wouldn't get as far as checking the OS version, and it has no problems booting Lion. In the event of a minor RAM problem, it wouldn't produce three beeps like that at all.
    (67955)

  • Can I take an image created in Illustrator and have it be on the Character Map? I need to use it as

    I have an image that I need to use as a bullet many times for a specific client. Is there a way to take that image from Illustrator and convert it to something on the Character Map?

    If by Character Map, you mean the Windows Character Map application, which lets you view the glyphs in a given font, then no, you can't do that with Illustrator.
    In order for your bullet (a new glyph) to appear in the Windows Character Map application, it would have to be a glyph inside a font.
    Illustrator does not provide the capability of directly editing font files. (Corel Draw does.)
    So if you want to edit an existing font, or create a new font, you need a program that can edit and/or modify fonts.
    In modifying fonts, you would be restricted by the limitations inherent in fonts: your custom bullet or dingbat would need to consist of a single simple or compound path, and could only receive one color, as any other text object.
    The far more common approach to this problem is to use inline graphics. All of Illustrator's mainstrream competitors (and even InDesign) allow you to paste a graphic into a textframe, inline with the text, and have it behave as if it were a character in the text. Illustrator has never provided that commonplace feature.
    If you use InDesign you can, as a ridiculously cumbersome workaround, create your text object in InDesign, paste the artwork element(s) inline. When done, copy the whole text object and paste into Illustrator. It will be pasted into AI as PDF content, meaning a Clipping Mask containing a bunch of individual pointType objects and the bullets as separate objects.
    JET

  • Adobe Acrobat Pro won't edit document created by Illustrator 2 and saved as PDF

    I've tried multiple things, but can't get Acrobat Pro to edit text within a PDF file which was created by Illustrator cs2 "Accumulated text within the attempted selection area is rotated other than horizontal or vertical.  Touchup cannot create a text selection area.".   I've searched google, read help....
    Fix was to download NitroPDF.   It quickly and easily edited the text.   So why won't Adobe do it...

    The same thing happens with pdf files that are not zip files even if saved from Acrobat Pro on my computer.

  • Links to PDFs Created with Illustrator Won't Work

    I am using CS3. I create a document in Illustrator, save it as a PDF, and create a link to the PDF either through our website developer or through a newsletter program I am using. If I create the PDF using other programs (such as MSWord or Excel), the link works fine. If the original document is created using Illustrator and then saved as a PDF, the file will open directly as a PDF no problems. However, when I link to the PDF, the PDF downloads about 95% to 99% and then just stops on a blank page. Sometimes I get the message that the download is done; sometimes it just sits there at 95% downloaded and never progresses. Anyone else experience this?

    That's weird. Did you try and run the "Optimize" stuff in Acrobat? Perhaps it still has some references and fancies turned on that are unsuitable. Also there may be something up with your Internet Zoen surveillance and Illu simply not be an trusted app, so your PDFs are flagged as risky by the system...
    Mylenium

  • Wait for Image created with Toolkit.createImage()

    I try to create a new image using Toolkit.createImage(byte[]). When I try to proccess this image afterwards with an ImageObserver Container.prepareImage() I get an error returned from Container.checkImage().
    It looks like Toolkit.createImage(byte[]) did not finish the image-creation. But how can I wait for it?

    Try to use a MediaTracker:
    MediaTracker tracker=new MediaTracker(this);
    tracker.addImage(image,0);
    try
    tracker.waitForID(0);
    catch(InterruptedException e){}

  • My MIDlet cant accept SVG image Created with Inkscape and Adope Illustrator

    Hi I am a kenyan Mobile application developer, I have made acouple of Midlets that call SVG images that I developed ysing inkscape 0.45 and finished in Adope illustrator. What can be the matter? or what SVG creator should I use? Pliz help.
    Thanx

    if your target device(s) support [JSR 226 J2ME SVG|http://www.jcp.org/en/jsr/detail?id=226|specification here] API, then it should be capable to +"...load and render external 2D vector images, stored in the *W3C SVG Tiny* format..."+

  • User can't open a PDF created with Illustrator CS4

    I'm creating a PDF in Illustrator CS4, and I save it on a server where the user can get it. User is not able to open the file, it says acces denied. When I email that same file to several users, they can open it without a problem. I have checked that there's no restrictions on accessibility on the folder or the file. I wonder if it has to do with windows user permissions...
    Our IT guy couldn't find any problem ....
    Any clue?
    G

    Try saving locally and copying to the server.

  • Need to get rid of persistent images created with as3 - pls help

    I have used the following as3 code, courtesy of Jody Hall at theflashconnection.com .  It's a drag and drop that works great. Problem is the drag and drop images persist when I move on to other frames. How do I clear the images when finished so they don't appear in subsequent frames? Thank you in advance.
    import flash.events.MouseEvent;
    import flash.display.MovieClip;
    import flash.media.Sound;
    import flash.media.SoundChannel;
    var sndExplode:explode_sound;
    var sndExplodeChannel:SoundChannel;
    var dragArray:Array = [host1, agent1, physical1, social1, host2, agent2, physical2, social2, host3, agent3, physical3, social3];
    var matchArray:Array = [targethost1, targetagent1, targetphysical1, targetsocial1, targethost2, targetagent2, targetphysical2, targetsocial2, targethost3, targetagent3, targetphysical3, targetsocial3];
    var currentClip:MovieClip;
    var startX:Number;
    var startY:Number;
    for(var i:int = 0; i < dragArray.length; i++) {
        dragArray[i].buttonMode = true;
        dragArray[i].addEventListener(MouseEvent.MOUSE_DOWN, item_onMouseDown);
        matchArray[i].alpha = 0.2;
    function item_onMouseDown(event:MouseEvent):void {
        currentClip = MovieClip(event.currentTarget);
        startX = currentClip.x;
        startY = currentClip.y;
        addChild(currentClip); //bring to the front
        currentClip.startDrag();
        stage.addEventListener(MouseEvent.MOUSE_UP, stage_onMouseUp);
    function stage_onMouseUp(event:MouseEvent):void {
        stage.removeEventListener(MouseEvent.MOUSE_UP, stage_onMouseUp);
        currentClip.stopDrag();
        var index:int = dragArray.indexOf(currentClip);
        var matchClip:MovieClip = MovieClip(matchArray[index]);
        if(matchClip.hitTestPoint(currentClip.x, currentClip.y, true)) {
            //a match was made! position the clip on the matching clip:
            currentClip.x = matchClip.x;
            currentClip.y = matchClip.y;
            //make it not draggable anymore:
            currentClip.removeEventListener(MouseEvent.MOUSE_DOWN, item_onMouseDown);
            currentClip.buttonMode = false;
            sndExplode=new explode_sound();
            sndExplodeChannel=sndExplode.play();
        } else {
            //match was not made, so send the clip back where it started:
            currentClip.x = startX;
            currentClip.y = startY;
    DRAG AND DROP (I JUST DID THE LAST FOUR FOR THIS EXAMPLE)
    MOVING ON TO NEXT FRAME, YOU STILL SEE THE RECTANGLES.

    Thank you SO muchNed Murphy
    I'm a newbie to AS3 and I was trying to figure it out for past 2 weeks that why did swapChildren or setChildIndex or addChild, all of these made my Target Movieclip remain/duplicate/persist on the stage even after the layer containing the Target Movieclip has blank keyframes. I surfed so many forums and tutorials for the answer but turns out it was my lack of knowledge of basic concepts. I remember checking out this specific forum as well past week but due to it being "Not Answered" I skipped it. This should be marked as a "Correct Answer", The Empty MovieClip did the trick!
    I needed this solution for a Drag and Drop game, so that the current item that is being dragged is above all other graphic layers. And when all items are dropped on their correct targets, there is gotoAndPlay to Success frame label.
    I created a movieclip on the top layer with the same dimensions as the stage and put it at x=0 y=0 position. Instance name: emptymc
    And deleted the emptymc from the timeline during the Success frame label.
    Here is some code I used,
    1. MovieClip.prototype.bringToFront = function():void {
       emptymc.addChild(this);
    2.  function startDragging(event:MouseEvent):void {
      event.currentTarget.startDrag();
      event.currentTarget.bringToFront();
    I didn't know how to put the addChild and refer to the currentTarget in the startDragging function itself, for example
    emptymc.addChild(event.currentTarget);
    - This one didn't work inside the startDragging function "emptymc.addChild(this); "
    Is there a correct way I could have done it properly?
    Thanks,
    Dipak.

  • DrawImage takes long time for images created with Photoshop

    Hello,
    I created a simple program to resize images using the drawImage method and it works very well for images except images which have either been created or modified with Photoshop 8.
    The main block of my code is
    public static BufferedImage scale(  BufferedImage image,
                                          int targetWidth, int targetHeight) {
       int type = (image.getTransparency() == Transparency.OPAQUE) ?
                        BufferedImage.TYPE_INT_RGB :
                        BufferedImage.TYPE_INT_RGB;
       BufferedImage ret = (BufferedImage) image;
       BufferedImage temp = new BufferedImage(targetWidth, targetHeight, type);
       Graphics2D g2 = temp.createGraphics();
       g2.setRenderingHint
             RenderingHints.KEY_INTERPOLATION, 
             RenderingHints.VALUE_INTERPOLATION_BICUBIC
       g2.drawImage(ret, 0, 0, targetWidth, targetHeight, null);
       g2.dispose();
       ret = temp;
       return ret;
    }The program is a little longer, but this is the gist of it.
    When I run a jpg through this program (without Photoshop modifications) , I get the following trace results (when I trace each line of the code) telling me how long each step took in milliseconds:
    Temp BufferedImage: 16
    createGraphics: 78
    drawimage: 31
    dispose: 0
    However, the same image saved in Photoshop (no modifications except saving in Photohop ) gave me the following results:
    Temp BufferedImage: 16
    createGraphics: 78
    drawimage: 27250
    dispose: 0
    The difference is shocking. It took the drawImage process 27 seconds to resize the file in comparison to 0.78 seconds!
    My questions:
    1. Why does it take so much longer for the drawImage to process the file when the file is saved in Photoshop?
    2. Are there any code improvements which will speed up the image drawing?
    Thanks for your help,
    -Rogier

    You saved the file in PNG format. The default PNGImagReader in core java has a habit of occasionally returning TYPE_CUSTOM buffered images. Photoshop 8 probably saves the png file in such a way that TYPE_CUSTOM pops up more.
    And when you draw a TYPE_CUSTOM buffered image onto a graphics context it almost always takes an unbearably long time.
    So a quick fix would be to load the file with the Toolkit instead, and then scale that image.
    Image img = Toolkit.getDefaultToolkit().createImage(/*the file*/);
    new ImageIcon(img);
    //send off image to be scaled A more elaborate fix involves specifying your own type of BufferedImage you want the PNGImageReader to use
    ImageInputStream in = ImageIO.createImageInputStream(/*file*/);
    ImageReader reader = ImageIO.getImageReaders(in).next();
    reader.setInput(in,true,true);
    ImageTypeSpecifier sourceImageType = reader.getImageTypes(0).next();
    ImageReadParam readParam = reader.getDefaultReadParam();
    //to implement
    configureReadParam(sourceImageType, readParam);
    BufferedImage img = reader.read(0,readParam);
    //clean up
    reader.dispose();
    in.close(); The thing that needs to be implemented is the method I called configureReadParam. In this method you would check the color space, color model, and BufferedImage type of the supplied ImageTypeSpecifier and set a new ImageTypeSpecifier if need be. The method would essentially boil down to a series of if statements
    1) If the image type specifier already uses a non-custom BufferedImage, then all is well and we don't need to do anything to the readParam
    2) If the ColorSpace is gray then we create a new ImageTypeSpecifier based on a TYPE_BYTE_GRAY BufferedImage.
    3) If the ColorSpace is gray, but the color model includes alpha, then we need to do the above and also call seSourceBands on the readParam to discard the alpha channel.
    3) If the ColorSpace is RGB and the color model includes alpha, then we create a new ImageTypeSpecifier based on an ARGB BufferedImage.
    4) If the ColorSpace if RGB and the color model doesn't include alpha, then we create a new ImageTypeSpecifier based on TYPE_3BYTE_BGR
    5) If the ColorSpace is not Gray or RGB, then we do nothing to the readParam and ColorConvertOp the resulting image to an RGB image.
    If this looks absolutely daunting to you, then go with the Toolkit approach mentioned first.

  • Cannot edit bibliography created with Endnote

    I am trying out the Pages 09/Endnote feature. I find that I cannot edit the Bib that was created by Endnote as I was entering the citations. When I click on the Bib the whole thing is highlighted. A double click results in bringing up the manage citations window in Endnote. The Bib format that my school uses is difficult to reproduce solely within Endnote, so if this is going to work I need to be able to do a manual edit at the end. Any suggestions, or is this not happening for others?

    Try highlighting the bibliography that was created by EndNote. Copy and paste it into a new Pages document. You will get a notice that "This bibliography was created in a different document. The bibliography will be pasted as text and won’t automatically update."
    The bibliography can then be edited and pasted back to the original as text. You will not recreate a bibliography with EndNote.
    I converted by PhD dissertation from Word to Pages'09 due to the new integration with EndNote. I have been very pleased with the result. Pages has its own quirks that I needed to learn, but it has a much more predictable approach to inserting tables and graphics.

  • Need to clone an Image created with MDT

    Hi All,
    I have a custom image which I created in VMWare with MTD 2013. The MDT server is local, I am the only one using it and it is not on the network or available in other sites. I was asked to provide an Acronis or Northon Ghost cloned image so that other admins
    can image workstations/laptops without having to ship the device to me, to deploy with MDT. I thought about imaging a workstation and cloning the drive before sysprep starts, but the problem is that I run a task sequence at the end
    Final Configuration for MDT 2013 LT created by Jonan, to delete any leftover by MDT (C:\MININT, C:\_SMSTaskSequence) and auto login the first time. I might be wrong, but I believe that the workstation needs to be connected to the MDT server for all task
    sequence to complete.
    What is the best way to clone this image?

    Hi,
    The simplest option IMHO would be to completely deploy a simalar machine using MDT and then, after deployment completes, run sysprep manually. Used with the option "shut down", your machine sould be off and in a syprepped state. Than manually create
    the Acronis/Ghost image and distribut that.
    Even better howerver would be to provide MDT deployment in your other sites. You can utilize DFS Replication to maintain a single point of administration, while still proving a coherent deployment method throughout your network.
    Hope this helps,
    Regards,
    Martin
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

  • Editing site created with template: can't see nav menu

    This is potentially a stupendously dumb question but I have
    never used DW templates before with editable/noneditable regions,
    and I need a little guidance.
    I am using DW8.
    I am preparing an estimate to make some minor changes to a
    website that was created using DW templates. I downloaded and saved
    a few of the HTML files, the css file, the default.dwt file, and
    the lbi files to my local drive so I could noodle around in there
    and scope things out. The odd thing is that the navigational menu
    is missing from the downloaded files. Will the answer be obvious
    once I have access to the full directory of web files? I did see
    code for an alternative menu for older and Mac browsers, and there
    is js language instructing to "write menu to screen" if that helps.
    Code for the dwt file is attached.
    Thanks so much in advance

    > and there is js language
    > instructing to "write menu to screen" if that helps.
    then the menu is probably all or partly JavaScript.
    Code for the dwt file is
    > attached.
    "attachments" don't transfer to the newsgroup version
    Alan
    Adobe Community Expert, dreamweaver
    http://www.adobe.com/communities/experts/

  • Possible to edit DVD created with iDVD, redux?

    Created a DVD using iMovie then iDVD and burned. Didn't save original setup in iDVD. Would like to edit DVD and re-save as new DVD. Is this possible?

    As Bengt says, you need to rip the content from the DVD disk to a new iMovie and then create a new iDVD project and burn a new disk from that. You can use Handbrake, MPEG Streamclip or Ripit to extract the video file from your DVD disk. Here are directions for doing so that I took from a post by AppleMan(Thanks, AM):
    +I have found I get the best results when I use MPEG Streamclip (which is free). You also have to install the Apple QuickTime MPEG2 Playback Component which costs about $20. Once you install the QuickTime MPEG2 Playback Component, you don't have to interact with it, but MPEG Streamclip needs it.+
    +Insert your DVD in your drive. If DVD player runs automatically, shut it down. You should see your DVD as an icon on the desktop. Open it in a finder winder. You should see a folder which has VOB files.+
    +Open MPEG Streamclip and drag these VOB files into Streamclip. If it offers to fix timecode breaks, say yes. You can do the VOB files one by one if you want to deal with shorter clips. Or, you can drag all the VOB files at once and create one long clip, or use streamclip to separate them into smaller clips.+
    +In Streamclip, select File/Export using Quicktime and choose Apple Intermediate Codec. You may want to check "Deinterlace" in this step. Try deinterlacing and see if you like it. It depends on your final target media as to whether this will help.+
    +Now you should have MOV files in Apple Intermediate Codec which can be imported into iMovie.+

Maybe you are looking for

  • I am no longer an admin on my computer

    I have a Macbook Pro with Leopard (OS X 10.6.4) and I was going to change the nickname in advanced settings. I deleted the name, accidentally hit back. When I went to change it again I clicked on the button and my highlighted full name deleted itself

  • Abap report for budget/actual/commitment

    Hi Guru.. Please help me. Im in urgent I wanna write an abap program for budget/actual/commitment. I try to trace prgram s_alr_87013019, but only one table found. Please let me know which table is using for budget/actual/commitment report.. Please gu

  • Frozen on the Language screen

    I saw this on an earlier post and replied to that one, but maybe someone will see this and have an idea... 20G clickwheel IPod stopped dead, I did the manual reset, reinstalled I-Tunes, reinstalled the newer I-Pod software, did the total restore, and

  • I have upgraded all apps from CS5 to CC - but keep getting U43M1D207 error when trying to upgrade Illustrator. Tried twice. Help!

    I have upgraded all apps from CS5 to CC - but keep getting U43M1D207 error when trying to upgrade Illustrator. Tried twice. Help!

  • Validation Control URGENT (Newbie)

    Im using the scanner method and I prompt the user as follows System.out.print("Judge another? (y/n): "); choice = sc.next(); sc.nextLine(); System.out.println(); Validate the Judge another? prompt to only accept y/Y or n/N. If the application require