Live paint vs. just selecting shapes and filling them

I traced an image in cs5 and am not quite sure what the benefit of using live paint to fill shapes with color with the live paint bucket over selecting the shapes and filling them the traditional way. Besides being able to fill shapes with gaps, what is the benefit of live paint?

function(){return A.apply(null,[this].concat($A(arguments)))}
not quite sure what the benefit of using live paint
The benefit of a "flood fill" tool in a vector program is that it can be used to create filled paths corresponding to shapes which only appear to be defined, but are not actually otherwise fillable paths.
For example: Get the Line Tool. Draw four paths in the form of a tic-tac-toe diagram. Now suppose you want to fill that middle "square" with a color.
But there is no actual square to which you can apply a fill. There exists only four open paths. The "square" is just the visual bounds of the intersections of the four open paths. A flood fill tool creates the necessary path and applies a fill to it.
Illustrator's specific flood-fill tool is the so-called Live Paint feature. It's called "live" because it is implemented as a "live effect." That is, the paths it creates automatically are not "nailed down" until the effect is "expanded." That is, the effect gets automatically re-run and re-drawn each time you modify the path(s) to which it is applied. That's why the program has to mark the set of associated paths as a special kind of object that exists just for the benefit of the feature: A "Live Paint Group."
JET

Similar Messages

  • I'm having problems (1)selecting onscreen text, (2) having problems resizing menu boxes and selecting menues with the cursor. I'm not able to select menus and move them. I'm not sure how to correct this.

    I'm having problems (1) selecting onscreen text, (2) resizing menu boxes and selecting menues with the cursor. I'm not able to select menus and move them. I'm not sure how to correct this.

    1) This is because of software version 1.1. See this
    thread for some options as to how to go back to 1.0,
    which will correct the problem...
    http://discussions.apple.com/thread.jspa?threadID=3754
    59&tstart=0
    2) This tends to happen after videos. Give the iPod a
    minute or two to readjust. It should now be more
    accurate.
    3) This?
    iPod shows a folder icon with exclamation
    point
    4) Restore the iPod
    5) Try these...
    iPod Only Shows An Apple Logo and Will Not Start
    Up
    iPod Only Shows An Apple Logo
    I think 3,4, and 5 are related. Try the options I
    posted for each one.
    btabz
    I just noticed that one of the restore methods you posted was to put it into Disk Mode First rather than just use the resstore straight off, I Have tried that and seems to have solved the problem, If it has thank you. previously I have only tried just restoring it skipping this extra step. Hope my iPod stays healthy, if it doesnt its a warrenty job me thinks any way thanks again

  • Creating dynamic sized arrays and filling them automatically on speedy 33

    hi all,
    I am trying to create dynamic sized arrays on Speedy-33. Specifically, depending on the user input, I want to be able to create
    arrays with 128 or 256 elements and fill them automatically. However,
    array constant element is fixed for Speedy 33; thus I have to manually set the
    size of the array with the mouse and enter the values in to the array by
    myself. I want to make this tedious process automatic. Would this be possible? thanks so much for comments!
    ~casiopea

    Casiopea,
    There is a really great article on using arrays with LabVIEW DSC which can be found here:
    How Can I Be Successful With Arrays In the LabVIEW DSP Module?
    One of the biggest things that should be noted about DSP is that there is no dynamic memory allocation.  Your array size must be fixed, and thus, your array needs to be initialized by using a constant. 
    An easy way to initialize an array constant that has many elements that are all the same is to simply create a numeric constant that has the value that you want.  Then, create a new blank array constant and drag the numeric into it.  In the index input for the array constant, type in the index of the last element that you want to be initialized.  Then type in the value in the element that is displayed and all of the elements before it will be initialized to the default value of the numeric constant that you dropped into the array constant.  I hope this helps.  I would really recommend reading through that article, as it has a lot of great information about using arrays with DSC.
    Brian Coalson
    Software Engineer
    National Instruments

  • Is it possible to transform a Paint but not the Shape it fills?

    Is it possible to apply a transform (i.e., AffineTransform) to the Paint that is used to fill a Shape, without applying the transform to the Shape itself? I don't see a way to do that.
    I.e., when the Graphics2D transform is modified, it applies to both the Shape being filled and to the Paint that fills it. I would like a way of leaving the Shape alone, while still rotating or scaling the Paint effect within it.
    Thanks for any ideas!

    You do the transform on an image, then clip that according to the shape, then use that clip for the fill, or make a mask of the shape and have a transparency for the shape--over lay that onto your image that has been transformed. In any case you have to have discrete objects--an image and a shape, not an image with a shape in it already.

  • Photoshop CS6 selection, shape, and text is causing colored artifacts on screen

    The Photoshop CS6 (13.0.4) selection, text, and shape tool causes colored artifacts on screen. I'm running on a retina Macbook Pro updated to the latest ML release. I have disabled GPU acceleration. I have also tried starting Photoshop with no plugins but this does not help.
    I have created a video which shows the phenomena
    http://www.youtube.com/watch?v=VG5ayC3WmKA

    SOLVED. After two days of intense debugging I've identified the issue as an interaction between the ICC color profile, integrated GPU, and Photoshop. The ICC profile was created with an i1Display Pro using the i1Profiler software. The issue occurs when you create the color profile using the LUT setting. Creating a profile using the matrix setting seems to be ok. In summary, these are the specific conditions that cause the issue (for me):
    1) Using a color profile created with the LUT setting with i1Profiler and i1Display Pro
    2) Using the integrated GPU (discrete GPU is disabled in Photoshop Performance setting)
    3) Running on Photoshop 13.0.4 (13.0+ all have the issue) on a 15" Macbook Pro with Retina display
    Creating a new profile with the matrix setting OR enabling the discrete Nvidia GPU will also make the artifacts go away. The integrated GPU using the LUT based color profile does not seem to have any artifacts in any other photography and video editing software that I've tried so Photoshop is playing a role. The nature of the artifacts also change from Photoshop version 13.0 to 13.0.4. For example, in Photoshop 13.0 the Marquee Tool has no issues while 13.0.1+ has artifacts.

  • Proportioning shapes and aligning them (specifically hexagons)

    Hello, I am having a really hard time figuring this out, so I figure I'd come here. I am trying to create a striped outline around a design and I can't seem to do it. I'm doing the white stripes (which is what I'm troubled with) in the shape of a hexagon around the hexagon design in the middle. I can't resize each hexagon so that when i align them vertically and horizontally there is the same space between all of them. any help is appreciated. thanks
    here is a picture of what i'm working on...

    amnv,
    To add new strokes, in the Appearance palette flyout (top right arrow) tick Add New Stroke, then make sure you have it selected in the main Appearance palette when you change it.
    For stroke/nofill hexagonal paths, you can also use Object>Path>Offset Path setting the Offset to equal the sum of the (new) Stroke Weight and the desired gap. For identical Stroke weights and gaps you can just repeat it.
    However, it seems that your hexagon shapes are fill/nostroke compound paths forming rings of increasing size, and none of the suggested ways would work with that.
    It is much easier to work with stroke/nofill paths, unless you wish to have scaled shapes, with increasing gaps and thicknesses.
    You can scale either; for stroke/no fill paths you need to tick Scale Strokes & Effects, which you can do in the Transform palette flyout.
    If you wish to have hexagons of different widths but with identical gaps, as keenly spotted by Emil, for a stroke/nofill version you may also:
    1) Create the innermost hexagon,
    2) Scale a copy to get the outermost hexagon and adjust its Stroke Weight if needed,
    3) Object>Blend>Options, set the number of intermediate hexagons,
    4) Select both and Object>Blend>Make, you may need to go back and adjust the size of 2),
    5) Object>Blend>Expand,
    6) Align>Distribute Spacing.

  • Iterate shapes and convert them to Compound Shapes

    In order to keep shapes as shape layers in Photoshop when exporting from .ai to .psd, one has to convert all shapes to Compound Shapes.
    At the moment, i'm using an action that converts the shape, then selects the shape above. Starting with the bottom shape, i have to click
    the action for every shape.
    Is there a way to make a script cycle through all shapes and groups, converting them to Compound Shapes?
    At the end of the script, it would be nice to have it make an export of the file to .psd aswell.
    I'm somewhat familiar to javascript, but i would really appreciate some guidelines in creating this.

    It okay is, because this will be great learning for our minds!  There is a way, to have your Extendscript execute the AHK script which tells it to "send" the F-keys as if it came from your keyboard.  The action will go, but I am not very clear on how out of synch the action will be with the script.  At first thought , putting $.sleep() may do the trick, especially if your action does not take long & there's not a big chance of it having to take long.  Well, anywho, after the time break, it will go do its script thing, which is select the next shape or group (pageItem).  And at the end, hey, you can try tacking on the PSD saving using the export with ExportOptionsPhotoshop- but that's later!  Qwertyfly... has some examples here of executing an AHK script from the jsx script, check 'em out!

  • Ungroup selected items and delete them

    Hello!
    I have a code that removes the tags (if there are tags) from objects and then deletes them.
    The problem is if tagged objects are grouped. Or even grouped objects in another group.
    I need to ungroup the selected objects and then untagging and deleting them.
    How can i do this?
    My current code:
    for (var iSel = app.activeDocument.selection.length-1; iSel >=0 ; iSel--){
         var currentSelection = app.selection[iSel];
              if (currentSelection.associatedXMLElement != null) {
                   currentSelection.associatedXMLElement.untag();
                   currentSelection.remove();
              else {
                   currentSelection.remove();

    I think we need an extra loop through all pageItems of the selection, checking the tag names.
    You could assemble the length of the found objects tagged with "product". If the length is not 0, use a confirm dialog like that: "You are about to untag and delete [number] of objects tagged "product". Do you really want to do that?" [No] [Yes]. If [No] is clicked, the script will stop.
    "Confirm" is documented here:
    http://jongware.mit.edu/idcsjs5.5/pc_Window (SUI).html#confirm
    For an example in usage look here:
    //Select an object that can get a fill color and run the script snippet:
    var myResult = confirm("Would you like to color your selection with \"Yellow\"?");
    if(myResult === false){
        //Do nothing!
        exit();
    if(myResult === true){
        app.selection[0].fillColor = "Yellow";
    Uwe
    PS. I'll be offline the next few hours…

  • Notes won't let me export all my notes at once. I have to select each one and print/export them. Is there a way to select all and have them export as a PDF?

    Notes -Export Question:I have to select each Note  and print/export them. Is there a way to select all the notes and have them export as a PDF

    http://www.igeeksblog.com/export-notes-in-mac-os-x/
    A friend found this for me, I searched SO MANY HOURS but somehow never found this on my own. I love it. It's a download of an app called "Notes Exporter" YAY

  • How to Store bollean selection values and retrieve them in runtime?

    I have an array of bolleans representing a channel of a device. Now , when the user turns on the channel the selected channel array are supposed to be stored. Now when the user selects device 2 (using a ring function) the list refreshes t5he channel names and resets the bollean array to their default values and the new selection values are to be stored. Now if the user wants, he should revert back to device 1 and can review what all channels he had selected for Device 1. How can this functionality be achieved?
    Labview Learner
    Attachments:
    1.PNG ‏14 KB
    2.PNG ‏14 KB

    You need to store the boolean array somewhere.  I would likely just use a shift register
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Why can't I select imessages and email them?

    I used to be able to select from an imessage string and forward the string as an email.  Now it appears to "go" but doesn't appear in my email account.  What can I do?

    Look at my sample iMessage snap shot. The forward button at the bottom part of the screen, you don't see that in your iMessage conversation?

  • Creating shapes and adding them to canvas

    hi all
    How can we create shapes in flex..add them into a canvas i found code that used sprite but was unable to add .as it not being a uicomponent?

    You need to wrap your sprite in a UIComponent. Accessing rawChildren can be dangerous.
    var mySprite:Sprite = new Sprite();
    mySprite.graphics.beginFill(0xFFCC00);
    mySprite.graphics.drawCircle(30, 30, 30);
    var uic:UIComponent = new UIComponent();
    uic.addChild(mySprite);
    this.addChild(uic);
    If this post answers your question or helps, please mark it as such.
    Greg Lafrance
    www.ChikaraDev.com
    Flex Development and Support Services

  • I used to be able to log into my banking website very easily because Firefox remembered my u/n and pw and filled them in, but now it doesn't. Is there a way to override this in "about:config"?

    I'm trying to make it simple to log into my banking website by having Firefox automatically fill in the username and password info. But, the form input tags for the username and password have a parameter saying "autocomplete=off" which, I'm assuming, prevents Firefox from filling in the stored information. Is there a method for me to override the tag in that webpage (and others with the same problem) by a setting in "about:config" or in a universal stylesheet that makes autocomplete ON?

    "Compatibility View" is a crutch for IE users, from the days when Microsoft thought they controlled the internet and had their own "standards".
    You have some fixin' to do. All it might take is a tweak to the main CSS file, but it may take more than that. <br />
    This is what the W3Org Validator service says:<br />
    http://validator.w3.org/check?uri=http://www.turnbullfiresafety.com/
    Try posting at the Web Development / Standards Evangelism forum at MozillaZine. The helpers over there are more knowledgeable about web page development issues with Firefox. <br />
    http://forums.mozillazine.org/viewforum.php?f=25 <br />
    You'll need to register and login to be able to post in that forum.

  • HT2954 Need help on deleting emails from my email account i'm able to select all and remove them but when i recheck  all deleted emails come back now have 3000 plus

    how do i remove emails completly from my account

    In mail, highlight the mailbox you deleted the messages from, then on the menu bar click mailbox then rebuild. That will usually get rid of deleted messages that won't delete.

  • Big problem, Live Paint Bucket changing strokes

    Hi all, so in the first picture you can see the finished line work. When I fill the face with a color in Live Paint, it changes the strokes and makes them appear jagged in varying widths, it's especially obvious on the eyes, ears, and hair - it looks like it is applying Pathfinder>Divide. I have the stroke set to nothing when I apply the fill, please help!

    how about this?
    1. duplicate the lineart and put it underneath the layer and lock the original
    2. convert the lineart into an outline stroke by going to Effect>Outline Stroke then Object>Expand Appearance
    3. Open Pathfinder Pallete and then select all and Unite/Add it.
    4. change everything to no stroke and no fill
    5. select all then convert it to live paint
    6. deselect the converted path and start using live paint bucket.
    7. after that expand it and ungroup so you can move the fill path. also you'll notice that it will remove all path you have been converted.
    reply if it works,

Maybe you are looking for

  • SO_DOCUMENT_SEND_API1 and Business Workplace

    Hello gurus, I'm using the FM SO_DOCUMENT_SEND_API1 to send emails (massively) with a pdf file as attachment. Unfortunately, I can't see the email in the outbox of my business workplace . Nevertheless all the recipients get the emails without problem

  • IPhone driver is not recognised by windows 7

    I plugged my iphone into the computer which runs on windows 7 with a USB. iTunes came up but there was no way that I could put my photos onto the computer from my phone, normally a box would come up with the option to import photos. I went into contr

  • N79: Picture not save into phone/external memory a...

    Greeting to all nokia user.... I am having problem with my N79 handphone.... It seem after taking photo, the photo wont save into the phone. I try to check all the setting and didnt see any abnormality. Already restart my phone and remove and insert

  • NetWeaver install on Windows - Import Monitor failing to import packages

    Following are the errors in import_monitor.log during installation.  The errors are due to sapparam: SAPSYSTEMNAME neither in Profile nor in Commandline.  7 out of 28 packages imported fine.  What is the fix? TRACE: 2009-11-24 12:07:32 com.sap.inst.m

  • Why doesn't my while loop end?

    * Main method public static void main(String args[]) Scanner sc = new Scanner(System.in); //get input String hexa = "nothing"; while (hexa != "q") System.out.println(""); System.out.println("Please enter a hexadecimal to convert to binary, enter q to