See the top rated post in this thread. Click here

Results 1 to 3 of 3

Thread: Drawings made for black backgrounds- Inverting all colors, including layers and sub-blocks?

  1. #1
    Member
    Join Date
    2005-10
    Posts
    4
    Login to Give a bone
    0

    Default Drawings made for black backgrounds- Inverting all colors, including layers and sub-blocks?

    I regularly get drawings from folks in South America that were obviously drawn with a black background in mind. Something that should be boldly visible may be on a yellow layer, etc. I imagine they are just doing black/white prints. But, my company often uses color prints, and this creates problems. E.g. yellow is obviously not a good color for text.

    The offending drawings files are, in general, messy in many ways. I wish I could get an hour or so to talk with the draftsmen, to hopefully change their practices. But, in reality, management would probably be the biggest barrier. When you have a large library of blocks that you use regularly, companies don't want to invest all the time necessary to fix a problem that they don't think needs fixing. I have asked my own boss to ask the customer to do the necessary changes, or perhaps charge them for the conversion process, but he is hesitant to hurt the relationship with them.

    Fixing layer colors is not that difficult, but blocks and sub-blocks often have entities with the colors explicitly set (i.e. not bylayer). These drawings typically take at least 1/2hr to manually fix. I have found LISP routines that will change blocks to change all the block entities to layer 0 and colors to "by layer", but in my case, it would be best to keep their block entities on the layers they choose. Their entity color should also be maintained, but perhaps just the color itself changed.

    Task; Invert the colors so that lighter colors are converted into darker colors. So, a light blue may become a dark blue, etc. Conversely, a dark blue should be changed into light blue.
    Change both layer colors, and explicitly colored objects in blocks and sub-blocks.

    I am afraid my LISP programming is quite rusty, and don't feel I am up to the task, but perhaps someone will be aware of an existing routine (or set of routines) that can accomplish what I need.

    Thank You,
    Joe

  2. #2
    Certifiable AUGI Addict
    Join Date
    2001-03
    Location
    Tallahassee, FL USA
    Posts
    3,652
    Login to Give a bone
    1

    Default Re: Drawings made for black backgrounds- Inverting all colors, including layers and sub-blocks?

    Yellow stands out well on a black background for drawing linework, but I doubt it was meant to be plot that color. In a layout of an unmodified drawing of theirs click plot and check what Plot Style was meant to be used. If it wasn't supplied you may need to get it from whoever created it just to find out how it was meant to plot. Creating a drawing standards file would make the process a lot quicker for modifying their layers. Of course if you're using an STB file changing the plot style for all their layer to plot solid black regardless of color is a snap anyway. Do you use CTB or STB Plot Styles?

  3. #3
    Member
    Join Date
    2005-10
    Posts
    4
    Login to Give a bone
    0

    Default Re: Drawings made for black backgrounds- Inverting all colors, including layers and sub-blocks?

    Thank you for the reply. I have occasionally used plot styles where I changed the light colors into dark ones, but getting one from the source of the drawing seems to be impossible. And since I need to incorporate their drawings into my own, it is best that I change their entities to colors compatible with a white background.

    I probably have enough LISP ability to modify one of the routines I found that change the color of block entities to be bylayer. I would just need to create a long table that list what colors should be changed. Before looking into a LISP solution, I did manually edit blocks and normally changed the colors to bylayer. But, that didn't always produce ideal results. Some block entities have explicit colors set, so changing them to bylayer is not ideal.

    -Joe

Similar Threads

  1. 2014: Colors on my image keep inverting after I save
    By tasmith7 in forum Raster Design - General
    Replies: 0
    Last Post: 2014-08-18, 04:21 PM
  2. layers vpcolor blocks with colors set to objects
    By 3dway in forum AutoCAD General
    Replies: 1
    Last Post: 2009-10-13, 05:52 PM
  3. Layers and backgrounds not plotting
    By Ddameron in forum AMEP General
    Replies: 1
    Last Post: 2007-05-09, 08:54 PM
  4. Creating Backgrounds for Mechanical Drawings
    By scottr.128732 in forum Display Management
    Replies: 2
    Last Post: 2006-12-08, 05:44 PM
  5. Replies: 5
    Last Post: 2006-10-05, 07:30 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •