element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
EAGLE User Support (English) Bitmap import into schematic
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Autodesk EAGLE to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 29 replies
  • Subscribers 178 subscribers
  • Views 4016 views
  • Users 0 members are here
Related

Bitmap import into schematic

Former Member
Former Member over 14 years ago

This is not at all urgent but maybe someone has an idea. Yesterday I had

a situation that happens a lot. I received a schematic that was in need

of some minor redesign. Only in PDF, like usual. So this time I wanted

to see if Eagle can do the redlines by importing a black&white bitmap

snapshot out of the PDF file. Then I wanted to draw the extra stuff in red.

 

Long story short in a graphics program the bitmap looked crisp and

clear. After importing it into an Eagle schematics window it was all

blurry like I had ten beers and with a bright yellow background. Useless

for any redline work, so I did it as usual with a red pen and my

scanner. Why is that rendering so badly in Eagle?

 

--

Regards, Joerg

 

http://www.analogconsultants.com/

 

  • Sign in to reply
  • Cancel
Parents
  • Former Member
    Former Member over 14 years ago

    Long story short in a graphics program the bitmap looked crisp and

    clear. After importing it into an Eagle schematics window it was all

    blurry like I had ten beers and with a bright yellow background. Useless

    for any redline work, so I did it as usual with a red pen and my

    scanner. Why is that rendering so badly in Eagle?

     

    i know similar problems in other programs if they fail to render the

    alpha channel in a Bitmap picture.

     

    Perhaps you have better effort, with a different fileformat,

    or after adding a white background layer and flatten the layers

    to the visible.

     

    Gimp can do that.

     

    hth, good luck,

     

    --

    Jonas Stein <news@jonasstein.de>

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • Former Member
    Former Member over 14 years ago

    Long story short in a graphics program the bitmap looked crisp and

    clear. After importing it into an Eagle schematics window it was all

    blurry like I had ten beers and with a bright yellow background. Useless

    for any redline work, so I did it as usual with a red pen and my

    scanner. Why is that rendering so badly in Eagle?

     

    i know similar problems in other programs if they fail to render the

    alpha channel in a Bitmap picture.

     

    Perhaps you have better effort, with a different fileformat,

    or after adding a white background layer and flatten the layers

    to the visible.

     

    Gimp can do that.

     

    hth, good luck,

     

    --

    Jonas Stein <news@jonasstein.de>

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • Former Member
    Former Member over 14 years ago in reply to Former Member

    Jonas Stein wrote:

    >> Long story short in a graphics program the bitmap looked crisp and

    >> clear. After importing it into an Eagle schematics window it was all

    >> blurry like I had ten beers and with a bright yellow background. Useless

    >> for any redline work, so I did it as usual with a red pen and my

    >> scanner. Why is that rendering so badly in Eagle?

     

    i know similar problems in other programs if they fail to render the

    alpha channel in a Bitmap picture.

     

    Perhaps you have better effort, with a different fileformat,

    or after adding a white background layer and flatten the layers

    to the visible.

     

    Gimp can do that.

     

     

    AFAIK Eagle will only take a bitmap. The background was white but after

    importing into Eagle it turned bright yellow. That would be ok (sort of)

    but the resolution was greatly reduced and so bad that I had to do this

    sketch job by hand again.

     

    Maybe I should buy a green ink pen as well in case another reviewer has

    used red already image

     

    --

    Regards, Joerg

     

    http://www.analogconsultants.com/

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 14 years ago in reply to Former Member

    On 5/9/2011 4:00 PM, Joerg wrote:

    Jonas Stein wrote:

    >>> Long story short in a graphics program the bitmap looked crisp and

    >>> clear. After importing it into an Eagle schematics window it was all

    >>> blurry like I had ten beers and with a bright yellow background. Useless

    >>> for any redline work, so I did it as usual with a red pen and my

    >>> scanner. Why is that rendering so badly in Eagle?

    >>

    >> i know similar problems in other programs if they fail to render the

    >> alpha channel in a Bitmap picture.

    >>

    >> Perhaps you have better effort, with a different fileformat,

    >> or after adding a white background layer and flatten the layers

    >> to the visible.

    >>

    >> Gimp can do that.

    >>

    >

    AFAIK Eagle will only take a bitmap. The background was white but after

    importing into Eagle it turned bright yellow. That would be ok (sort of)

    but the resolution was greatly reduced and so bad that I had to do this

    sketch job by hand again.

     

    Maybe I should buy a green ink pen as well in case another reviewer has

    used red already image

     

    I think the problem is that EAGLE can not handle the bitmap image

    directly, i believe when it is imported it will be converted to polygons

    and vectors. but the yellow background is very interesting...no

    explanation for that!

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 14 years ago in reply to Former Member

    Gary Gofstein wrote:

    On 5/9/2011 4:00 PM, Joerg wrote:

    >> Jonas Stein wrote:

    >>>> Long story short in a graphics program the bitmap looked crisp and

    >>>> clear. After importing it into an Eagle schematics window it was all

    >>>> blurry like I had ten beers and with a bright yellow background.

    >>>> Useless

    >>>> for any redline work, so I did it as usual with a red pen and my

    >>>> scanner. Why is that rendering so badly in Eagle?

    >>>

    >>> i know similar problems in other programs if they fail to render the

    >>> alpha channel in a Bitmap picture.

    >>>

    >>> Perhaps you have better effort, with a different fileformat,

    >>> or after adding a white background layer and flatten the layers

    >>> to the visible.

    >>>

    >>> Gimp can do that.

    >>>

    >>

    >> AFAIK Eagle will only take a bitmap. The background was white but after

    >> importing into Eagle it turned bright yellow. That would be ok (sort of)

    >> but the resolution was greatly reduced and so bad that I had to do this

    >> sketch job by hand again.

    >>

    >> Maybe I should buy a green ink pen as well in case another reviewer has

    >> used red already image

    >>

    I think the problem is that EAGLE can not handle the bitmap image

    directly, i believe when it is imported it will be converted to polygons

    and vectors. but the yellow background is very interesting...no

    explanation for that!

     

     

    Once the bitmap was in Eagle it didn't look like vector but an

    assortment of coarse fuzzy blocks. Similar to what you see on the screen

    of a digital TV set shortly before the signal pixelates out, plus the

    fuzz overlay.

     

    The yellow was full pigmentation, like a school bus image

     

    --

    Regards, Joerg

     

    http://www.analogconsultants.com/

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 14 years ago in reply to Former Member

    Joerg schrieb:

     

    AFAIK Eagle will only take a bitmap. The background was white but after

    importing into Eagle it turned bright yellow. That would be ok (sort of)

    but the resolution was greatly reduced and so bad that I had to do this

    sketch job by hand again.

     

    I don't understand your problem. Of course, EAGLE can take only "binary"

    pixels, no color shades, and the color it displays is the color assigned

    to the particular layer. There also is no background color.

     

    So it's pretty obvious you need a true b/w image and convert that by one

    of the available programs. The result are rectangles in the given layer,

    representing single pixels resp. pixel lines of your image. The

    pixel/rectangle size is provided to the converter as a parameter. It's a

    simple 1:1 conversion, and in EAGLE the result looks /exactly/ identical

    to the bitmap source.

     

    BTDT.

     

    Tilmann

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 14 years ago in reply to Former Member

    Tilmann Reh wrote:

    Joerg schrieb:

     

    >> AFAIK Eagle will only take a bitmap. The background was white but after

    >> importing into Eagle it turned bright yellow. That would be ok (sort of)

    >> but the resolution was greatly reduced and so bad that I had to do this

    >> sketch job by hand again.

     

    I don't understand your problem. Of course, EAGLE can take only "binary"

    pixels, no color shades, and the color it displays is the color assigned

    to the particular layer. There also is no background color.

     

     

    Hmm, the import-bmp.ulp just asked me to reduce the number of colors to

    32 or something like that, so I did.

     

     

    So it's pretty obvious you need a true b/w image and convert that by on

    of the available programs. The result are rectangles in the given layer,

    representing single pixels resp. pixel lines of your image. The

    pixel/rectangle size is provided to the converter as a parameter. It's a

    simple 1:1 conversion, and in EAGLE the result looks /exactly/ identical

    to the bitmap source.

     

     

    Ok, so now I took a graph from the BC857 datasheet (source: NXP) and

    reduced the grayscale to pure black and white. Looks less nice after

    that and won't work for all cases but ok, man's gotta do what man's

    gotta do. The result is attached. This time it turned green image

     

    I had cut cut out little pieces and reduce the JPEG because the Cadsoft

    server limits post sizes. But the green and the white stripes still

    show, also the poor quality of the graph. Result is in the next post

    (hopefully ...)

     

     

    BTDT.

     

     

    Wish I knew how. The other thing that happens is that rendering in Eagle

    becomes very slow after import.

     

    --

    Regards, Joerg

     

    http://www.analogconsultants.com/

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 14 years ago in reply to Former Member

    Result file

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 14 years ago in reply to Former Member

    Joerg wrote:

    Tilmann Reh wrote:

    >> Joerg schrieb:

    >>

    >>> AFAIK Eagle will only take a bitmap. The background was white but

    >>> after importing into Eagle it turned bright yellow. That would be

    >>> ok (sort of) but the resolution was greatly reduced and so bad that

    >>> I had to do this sketch job by hand again.

    >>

    >> I don't understand your problem. Of course, EAGLE can take only

    >> "binary" pixels, no color shades, and the color it displays is the

    >> color assigned to the particular layer. There also is no background

    >> color.

    >>

    >

    Hmm, the import-bmp.ulp just asked me to reduce the number of colors

    to 32 or something like that, so I did.

     

    >

    >> So it's pretty obvious you need a true b/w image and convert that by

    >> on of the available programs. The result are rectangles in the given

    >> layer, representing single pixels resp. pixel lines of your image.

    >> The pixel/rectangle size is provided to the converter as a

    >> parameter. It's a simple 1:1 conversion, and in EAGLE the result

    >> looks /exactly/ identical to the bitmap source.

    >>

    >

    Ok, so now I took a graph from the BC857 datasheet (source: NXP) and

    reduced the grayscale to pure black and white. Looks less nice after

    that and won't work for all cases but ok, man's gotta do what man's

    gotta do. The result is attached. This time it turned green image

     

    I had cut cut out little pieces and reduce the JPEG because the

    Cadsoft server limits post sizes. But the green and the white stripes

    still show, also the poor quality of the graph. Result is in the next

    post (hopefully ...)

     

    >

    >> BTDT.

    >>

    >

    Wish I knew how. The other thing that happens is that rendering in

    Eagle becomes very slow after import.

     

     

    Joerg

    I believe your expectations are different to the way the ULP presents its

    results.

    Here are some points to assist you. To get it clear in your mind, practice

    with a monochrome bit image.

     

    A monochrome image has one (1) colour, black. The other colour (white) is

    'background' so when you are asked to select colors, only select the black.

    The background colour will be that of the editor.

    For each colour imported the ULP creates a layer and assigns a colour to it.

    For a monochrome image with one colour selected you get one new layer. In

    your case you selected two, the second being the green/yellow you see.

    Import a six colour image and you will get six new layers. By default they

    are layers 200 and up.

     

    Image choice is important. Ensure there is no anti-aliasing, like your BC857

    example. This creates a number of greys which will all get their own layer.

     

    As mentioned by others. The pixels of your image are changed to rectangle

    objects. The foggy look is a mix of the rectangles, the layer's fill pattern

    and the resolution of your source image.

     

    Hope this helps

    Warren

     

     

     

     

     

     

     

     

     

     

     

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 14 years ago in reply to Former Member

    Joerg wrote on Tue, 10 May 2011 15:14

    Tilmann Reh wrote:

    Wish I knew how. The other thing that happens is that rendering in

    Eagle

    becomes very slow after import.

    http://www.analogconsultants.com/

     

     

    Hi Joerg,

     

    The reason EAGLE becomes slower is because the bitmap import is creating a

    small rectangle for every pixel (or number of pixels, depending on scale

    factor you selected).  The idea is that you then use that as a guide and

    draw bigger objects (like one rectangle for 100's of the little pixels) on

    the layers you want (like tplace typically).  Then delete all the objects

    on the importing layers used.

     

    It's not perfect and not real polished.  But it will work--I've done it for

    a bunch of different logos.

     

    Good luck.

     

    James.

     

    --

    James Morrison  ~~~  Stratford Digital

     

    Specializing in CadSoft EAGLE

    • Online Sales to North America

    • Electronic Design Services

    • EAGLE Enterprise Toolkit

    --

    Web access to CadSoft support forums at www.eaglecentral.ca.  Where the CadSoft EAGLE community meets.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 14 years ago in reply to Former Member

    Warren Brayshaw wrote:

    Joerg wrote:

    >> Tilmann Reh wrote:

    >>> Joerg schrieb:

    >>>

    >>>> AFAIK Eagle will only take a bitmap. The background was white but

    >>>> after importing into Eagle it turned bright yellow. That would be

    >>>> ok (sort of) but the resolution was greatly reduced and so bad that

    >>>> I had to do this sketch job by hand again.

    >>> I don't understand your problem. Of course, EAGLE can take only

    >>> "binary" pixels, no color shades, and the color it displays is the

    >>> color assigned to the particular layer. There also is no background

    >>> color.

    >>>

    >> Hmm, the import-bmp.ulp just asked me to reduce the number of colors

    >> to 32 or something like that, so I did.

    >>

    >>

    >>> So it's pretty obvious you need a true b/w image and convert that by

    >>> on of the available programs. The result are rectangles in the given

    >>> layer, representing single pixels resp. pixel lines of your image.

    >>> The pixel/rectangle size is provided to the converter as a

    >>> parameter. It's a simple 1:1 conversion, and in EAGLE the result

    >>> looks /exactly/ identical to the bitmap source.

    >>>

    >> Ok, so now I took a graph from the BC857 datasheet (source: NXP) and

    >> reduced the grayscale to pure black and white. Looks less nice after

    >> that and won't work for all cases but ok, man's gotta do what man's

    >> gotta do. The result is attached. This time it turned green image

    >>

    >> I had cut cut out little pieces and reduce the JPEG because the

    >> Cadsoft server limits post sizes. But the green and the white stripes

    >> still show, also the poor quality of the graph. Result is in the next

    >> post (hopefully ...)

    >>

    >>

    >>> BTDT.

    >>>

    >> Wish I knew how. The other thing that happens is that rendering in

    >> Eagle becomes very slow after import.

     

    Joerg

    I believe your expectations are different to the way the ULP presents its

    results.

    Here are some points to assist you. To get it clear in your mind, practice

    with a monochrome bit image.

     

    A monochrome image has one (1) colour, black. The other colour (white) is

    'background' so when you are asked to select colors, only select the black.

     

     

    Aha! Thanks, that did it. Still not pretty but loads.

     

     

    The background colour will be that of the editor.

    For each colour imported the ULP creates a layer and assigns a colour to it.

    For a monochrome image with one colour selected you get one new layer. In

    your case you selected two, the second being the green/yellow you see.

    Import a six colour image and you will get six new layers. By default they

    are layers 200 and up.

     

    Image choice is important. Ensure there is no anti-aliasing, like your BC857

    example. This creates a number of greys which will all get their own layer.

     

     

    I chopped grayscale in the file, so color it completely binary, only two

    states.

     

     

    As mentioned by others. The pixels of your image are changed to rectangle

    objects. The foggy look is a mix of the rectangles, the layer's fill pattern

    and the resolution of your source image.

     

     

    Slowly I get the impression this isn't such a useful thing for the

    purpose I want it for, at least not with Eagle. What I planned was this:

    Receive PDF schematics from a client. Snapshot large sections out of

    those, place in Eagle, delete stuff, draw some new stuff in there so

    their circuit will work alright, print to PDF and send back.

     

    Sad thing is, PDF is often already vector graphics. But not after using

    snapshot, and probably Eagle could not import foreign vector graphics

    anyhow.

     

    --

    Regards, Joerg

     

    http://www.analogconsultants.com/

     

    "gmail" domain blocked because of excessive spam.

    Use another domain or send PM.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 14 years ago in reply to Former Member

    James Morrison wrote:

    Joerg wrote on Tue, 10 May 2011 15:14

    >> Tilmann Reh wrote:

    >> Wish I knew how. The other thing that happens is that rendering in

    >> Eagle

    >> becomes very slow after import.

    >> http://www.analogconsultants.com/

     

    Hi Joerg,

     

    The reason EAGLE becomes slower is because the bitmap import is creating a

    small rectangle for every pixel (or number of pixels, depending on scale

    factor you selected).  The idea is that you then use that as a guide and

    draw bigger objects (like one rectangle for 100's of the little pixels) on

    the layers you want (like tplace typically).  Then delete all the objects

    on the importing layers used.

     

     

    Yeah, it ain't useful for what I was planning to do, marking up other

    people's schematics taken by snapshot out of PDF.

     

     

    It's not perfect and not real polished.  But it will work--I've done it for

    a bunch of different logos.

     

     

    For logos I can imagine it'll work. But for schematic work the imported

    (and converted) bitmap makes it way too slow to be useful. So here I

    thought I had found a really wacky use for Eagle but fell on my behind image

     

    Guess I'll keep buying red pens and white-out then. Some day they may

    not even carry white-out because nobody uses typewriters anymore.

     

    --

    Regards, Joerg

     

    http://www.analogconsultants.com/

     

    "gmail" domain blocked because of excessive spam.

    Use another domain or send PM.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube