EDA365电子工程师网

标题: 请教:想在板子上做个logo。如何把bmp的图片转过来? [打印本页]

作者: milaner    时间: 2008-3-24 19:55
标题: 请教:想在板子上做个logo。如何把bmp的图片转过来?
Cadence SPB 15.7
6 E# L' k0 p* u6 s* d) R& G: a3 X  X# q, ?5 B+ z
我先是转成dxf格式,可是每次都是Import不进来,不知道是什么地方的设置有问题,请大家指教。[52RD.com]6 w* F& x3 d, ?9 Z; D
[52RD.com]" f- ?, [2 N( }0 n* ?
最后应该是生成.osm文件吧。[52RD.com]! V- V% n4 m( J; V# }8 s& q
[52RD.com]
6 z3 n6 @  D! Y$ d6 J; w! D7 m谢谢了
作者: mzsuper    时间: 2008-3-24 20:57
我有一个想法,如果你是DXF的话直接可以import进CAM350
( Z, K& f# y" V5 @然后转到你要的那层gerber上就好了呀
& H! j1 m7 z2 [7 @7 Y如果你已经是DXF也可以做成个mechanical symbol 然后place 进 board file
作者: wg2005    时间: 2008-3-24 22:33
BMP格式的是转不了DXF文件的,就目前我了解是这样。可以通过SKIIL程序解决。如果是DXF文件也无需要通过CAM350直接就可以导进ALLEGRO中。
作者: milaner    时间: 2008-3-25 09:08
我就是无法将DXF文件Import进allegro中,不知道哪里设置出了问题。
4 v1 `' i/ i% P
; E4 {5 ?) W; d还有我是用coreldraw把bmp另存成DXF的。
- }: s) k& y9 X! }- Y: R/ f& K
2 x0 V! _* S" Z) K; ^6 _% T如何将dxf做成symbol放进board,请教。
作者: aesther    时间: 2008-3-25 09:32
用btp转到protel到是很方便
作者: kompella    时间: 2008-3-25 13:42
原帖由 milaner 于 2008-3-25 09:08 发表 ) a4 F4 y/ S3 ?5 Y% ?
我就是无法将DXF文件Import进allegro中,不知道哪里设置出了问题。
- r* b9 X! V& ^. U8 \" O/ }/ M) r% U7 S  k9 K, N0 }# N
还有我是用coreldraw把bmp另存成DXF的。
: A  I& o$ `3 ~* f8 ^" l, B6 b+ b. e6 |, }: x8 X" f) I& n( ]/ J
如何将dxf做成symbol放进board,请教。
4 [+ ^$ y- _3 }% U3 Y
. j" _) M. ^/ t  L7 k/ X0 I
9 v0 [- l5 |3 f8 U, x0 {
我的经验是这样:出错一般都是单位设置不匹配,我出错时遇到的问题90%是因为Allegro导入DXF的时候单位设置错误。DXF一般是mm单位——最好和结构工程师确认一下,你是用CorelDRAW转的DXF我就不知道是什么单位了,不过可以试出来。
; J/ k5 f! v0 f) {" t5 G我们以DXF是mm单位来说,有三个地方要注意:
, Q( p5 U2 L8 l; T( F9 ~7 ^: V1. 在导入DXF之前,最好将Allegro工作区的单位设置为mm,精度在小数点3位以上。一般来说,作图都用mil,没事,等导入DXF成功后再改回mil。此步用的是“最好”,就是说不设置可能不出错,也可能出错。
! c' C3 b- b& v, L" z& }: G2. 要求导入DXF的时候,Allegro在导入对话框时必须要选择mm。如果不选择mm,可能可以导入,但导入的图尺寸比例明显不对。此步是必须。0 M1 @$ d+ X& u  q4 D4 L+ j' z$ ^
3. 必须做好map的设置,否则根本无法导入。此步是必须。
作者: milaner    时间: 2008-3-25 14:58
呵呵  又试了几次,还是不行  
" |; R' c/ B# x, a) F# i
9 t0 A" c2 v1 m4 J哪位能直接帮我转了吧 然后看看到底是什么问题
作者: kxx27    时间: 2008-3-25 16:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: milaner    时间: 2008-3-25 16:59
又弄了一会儿   问题似乎找到了 , J3 x& U9 g! x( J8 u! ~
就是我的DXF文件可能是由一段一段线段组成的,Important的时候,log是:( i- `' v+ f, v$ Q" ]8 w

" u8 R3 M7 s9 pReading Layer Conversion File 6 T" n9 X+ }9 g; d4 Y* t
Reading DXF file...
0 \1 W4 F# D0 l2 q. Y1 u( j: adone.
, s8 e; s4 X/ D$ p/ G$ P+ d& l; FWARNING: DXF extents are too large to for Allegro.
  P# k$ n  q$ Y; `; _$ a  Continuing at maximum db extents.
% a/ L* ^; {; T& W- ?+ ?  DXF entities outside these extents will be lost.
! @0 I5 Z) r% }8 \5 E0 w2 PNOTE: Ignoring unsupported element SPLINE on line 2110.' u7 C; D  ]1 r0 w& I* x  [
NOTE: Ignoring unsupported element SPLINE on line 2280.3 \& c0 q+ [/ s1 N7 Y+ k4 C5 F
NOTE: Ignoring unsupported element SPLINE on line 2514.9 }( X/ ]/ i/ Y
NOTE: Ignoring unsupported element SPLINE on line 2780.
- P# |9 j1 J" d, \& e7 yNOTE: Ignoring unsupported element SPLINE on line 3142.
* d. a' X* c. _' CNOTE: Ignoring unsupported element SPLINE on line 3312.! D, j# d5 {3 x; R- m
NOTE: Ignoring unsupported element SPLINE on line 4250.: ?% H" c3 Q6 M; T2 S
NOTE: Ignoring unsupported element SPLINE on line 4484.
; |; Y' V) Y9 XNOTE: Ignoring unsupported element SPLINE on line 4782.
! J, f7 n+ N) M/ @1 P/ e" FNOTE: Ignoring unsupported element SPLINE on line 5016.
" N. c! u2 h4 c+ m- PNOTE: Ignoring unsupported element SPLINE on line 5730.! x* |, v/ E' h& L4 h! w0 M
NOTE: Ignoring unsupported element SPLINE on line 5900.
1 ^( K( B' f8 _. Q* O0 MNOTE: Ignoring unsupported element SPLINE on line 6134./ f0 p; ?7 Z8 V4 E6 j% O9 x' L
NOTE: Ignoring unsupported element SPLINE on line 6400.; A" ?% a3 @+ O$ [8 p9 Y2 ^4 v* {0 l
NOTE: Ignoring unsupported element SPLINE on line 6762.
0 R3 R4 F, E# F7 ANOTE: Ignoring unsupported element SPLINE on line 6932.8 `2 `( s! e& a& Q& K
NOTE: Ignoring unsupported element SPLINE on line 7870.( @3 v* ?* `. ^: D. L2 h9 A
NOTE: Ignoring unsupported element SPLINE on line 8104.! U. G. e/ `- J& |0 e3 G8 k+ P
NOTE: Ignoring unsupported element SPLINE on line 8402.( r$ v8 ^5 R: S3 w& Q
NOTE: Ignoring unsupported element SPLINE on line 8636." V  y) e2 {: Y" W
NOTE: Ignoring unsupported element SPLINE on line 9350.1 i7 X6 c+ _: S3 t, h% |7 }0 O5 G  J
NOTE: Ignoring unsupported element SPLINE on line 9522.
, I7 |0 P7 t+ B" g) {7 HNOTE: Ignoring unsupported element SPLINE on line 9758.
5 T9 K, `$ Y2 \6 C+ H  GNOTE: Ignoring unsupported element SPLINE on line 10026.# R* W2 Z/ z% Q6 q" f1 @
NOTE: Ignoring unsupported element SPLINE on line 11986.
3 w  L2 G$ o9 N1 m2 hNOTE: Ignoring unsupported element SPLINE on line 12156.
  f* ~5 X3 q8 g4 o: @! ONOTE: Ignoring unsupported element SPLINE on line 13096.  E$ k/ ~2 i8 A
NOTE: Ignoring unsupported element SPLINE on line 13330.& M' m5 v2 `; o, D
NOTE: Ignoring unsupported element SPLINE on line 13630.
8 U" E- g, I" D1 zNOTE: Ignoring unsupported element SPLINE on line 13864.
& M( ]' z. w* C% @7 ~  mLayer conversion file: C:/Documents and Settings/wangyong/inhand-2_l.cnv
9 Q1 _0 E0 A' G. |+ vDXF file: C:/Documents and Settings/wangyong/inhand-2.dxf
+ |5 q- }$ \6 h* j3 E& `BRD file: #Taaaaaa09536.tmp
1 l+ X  S3 E3 ]: \9 z7 CUpdate existing design?: YES6 H  F; g5 p6 K
Use default text?: NO; n9 G* A7 `4 o
DXF units: MILLIMETERS2 z$ _' n$ I) V. |0 k! ]) h# M
Design units: MILS
3 z% A  S% K7 C5 \, ~' O* iDesign precision: 13 v, l% m1 p2 |1 I8 z* o) y3 ^
dxf2a complete.
6 v0 v) r, q# [+ z* v
+ G, R$ |! Z. m: `8 N' u7 J/ r# l+ K6 }
我不清楚如何解决这个DXF文件表示方法的问题,请高手指教。/ j4 E0 o, C* {

; X; ]' N2 E5 A# }8 i多谢大家了。

inhand.rar

5.92 KB, 下载次数: 119, 下载积分: 威望 -5


作者: erictc    时间: 2008-3-27 13:18
有一skill 可做

將BMP轉到Allegro中.pdf

375.77 KB, 下载次数: 1011, 下载积分: 威望 -5


作者: mzsuper    时间: 2008-3-27 13:18
我用CAM就import不进去
% ^$ y8 K8 m% U" K) w; x7 m' ~$ P: k你的DXF有问题呀
$ |7 c8 R" l1 i& O2 a/ E, J) V可能是转档的时候出的问题: p7 B3 U1 r- V5 o" c$ n
proE看能不能行
作者: kompella    时间: 2008-3-27 16:47
LZ,多次和结构工程师实践证明,你的DXF文件中的图没有栅格化——没有矢量化,只是包含了一个指针指向外部的图片,用AutoCAD可以把DXF文件打开,但是无法显示图片区,因为你的图片没有上传。后来我用CorelDRAW转了一个JPG的DXF出来,有一个对话框要求选择导出哪种格式的图,证明了这样的DXF并不是真正地把图转化为线条表达,只是包含一个指针。你这种方法错误在此。
% c1 t3 J6 W% x
/ f  {8 u7 `* ~( g, h9 W% s+ W刚才看了一下楼上的同学的方法,看起来好牛X的,但进cadence网站注册不买正版软件是不行的吧。5 q' X+ E8 y! ^) h# \# `1 M4 O5 [

% Z% a4 x5 {" z+ f* P) L- c/ L5 Z我找了一个把BMP/JPG格式的图转化为真正矢量DXF的小工具,已上传。实践证明是可以使用的,效果应该说是相当不错了,但输出的DXF只用轮廓线进行细腻的表达,不是填充的效果。如果得到填充的效果,可能还要结构工程师的帮忙。介绍:http://bbs.jcwcn.com/viewthread.php?tid=32534&extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D105( C; v) l4 \9 N! e/ @

, J/ Y8 V& S! b1 X! t7 p$ |7 Y& @还有一个方法共享:http://www.pcbbbs.com/dispbbs.asp?boardid=42&replyid=371197&id=114337&page=1&skin=0&Star=1

jpg_bmp转cad_dxf.rar

1.6 MB, 下载次数: 880, 下载积分: 威望 -5


作者: liunx_fyy    时间: 2008-4-2 17:37
谢谢指教,学习中!
作者: onezoneone    时间: 2008-5-19 13:43
请教一下,为什么我往APD里面倒DXF后,MAP也做过了,单位也搞了,怎么倒进去后原来conductor里面的东西都没了,结果只剩下surface和base这两层啊,,,太奇怪了,,,,
作者: mzsuper    时间: 2008-5-19 13:48
标题: 看看你勾選了這兩個了沒
看看你勾選了這兩個了沒

Image1.jpg (29.5 KB, 下载次数: 14)

Image1.jpg

作者: onezoneone    时间: 2008-5-19 15:49
太谢谢了,,,,,可以了,,,,那两个是干吗的压
作者: net_king    时间: 2008-9-25 14:51
could you tell me ,
9 D/ x3 ~/ N0 f! I+ Fhow to use the the tool
1 K) {' q1 x% C  N, {9 p# p' v"jpg_bmp转cad_dxf.rar "
# x0 k6 s$ A; T/ S1 yhave you ever used it ?
作者: pjh02032121    时间: 2009-3-26 22:16
本帖最后由 pjh02032121 于 2009-3-26 23:36 编辑 9 T' K& D+ b9 J; T- g; J& M) q
9 c5 i1 e& H7 X0 F+ t9 _* u
allegro不支持spline,所以你在autoCAD中不可用spline画logo.
+ J& `/ H3 ?" }- \: _5 t9 i但是从其他文件转换成dxf一般都是spline,在autoCAD中无法更改。9 B, m/ G3 T# r6 T4 N
你可以把这个dxf用pro/e打开,然后再存成dxf文件,就可以导进来了。0 p, q, t4 }: q! I! y8 Y. Q7 r
因为pro/e不支持spline,它会把spline转换成pline或line); X' C7 q. {9 e0 }* V  x
你的明白?????0 ?: B; L. K" \( X+ M" k

作者: pjh02032121    时间: 2009-3-26 23:32
本帖最后由 pjh02032121 于 2009-3-26 23:34 编辑 - r% K  h0 W) f/ D) e' u# @2 a
$ e; G9 I. z: O2 X! ]% x- t+ a
spline--样条曲线% K: a: T! m. W$ p6 @% N; q
pline--多义线8 h' m$ W+ e9 {- O8 W4 ~& b0 F; Q) {
line--直线
作者: tigerdill    时间: 2009-3-29 12:40
在CAD内用多段线画图+ W5 @* T8 w; W, B
不要用line画就可以了. M$ A' R* Q6 v0 n. O. I
最后吧多段线合并城封闭的就OK了4 ]9 K7 H8 P; p* p  l0 T
MM的单位不要超过小数4位,最好3位
作者: hidy    时间: 2009-3-29 14:18
学习咯
作者: x68049    时间: 2009-3-31 20:43
有一skill 可做+ w$ Y8 y# Z. ?: [5 N7 d
erictc 发表于 2008-3-27 13:18
! U$ ]' D$ D* @# S0 r" B. i
% G: K7 S, r5 Y. p: O3 X5 a

7 W7 j  x' b* K  {你給的那個 要登入才能下載,可是..這不是一般人可以用的吧?還是有人可以提供呢?
作者: aguang963_0    时间: 2009-4-3 16:10
终于搞定,还真的是allegro不支持spline的问题
作者: hdjun    时间: 2009-7-13 22:02
本帖最后由 hdjun 于 2009-7-13 22:03 编辑 , E( b5 O8 t( [& S, d: {+ T) g/ s
0 S% g: }4 U4 ]( U) U
强人如此之多,学习了,学习了,我也搞定了,就是不是填充的,谢谢啦,如何做填充的呢?

ff.JPG (30.86 KB, 下载次数: 1)

ff.JPG

作者: cqnorman    时间: 2009-7-14 00:09
顶!
作者: jinxinyu    时间: 2009-12-11 13:47
http://www.pcbbbs.com/dispbbs.asp?BoardID=42&replyID=153233&id=114337&skin=10 e: W) }* D! `% c6 c8 n; V
很详细的介绍了。傻瓜式的操作。
作者: 叫布什动我啊    时间: 2009-12-11 14:12
学习了
作者: ted0925    时间: 2009-12-11 20:01
在网上搜索下,有一个专门用bmp的图片转换成IPF的软件,再将IPF格式的文件import到Allegro中。比转dxf方便。
作者: ggzzc    时间: 2009-12-14 14:14
用过两种方式:. J# S6 B8 @( Q, A% s+ m: f
1.一个sillk程序,感觉效果不是很好;
& o9 ~/ `, g* q. U# }' a+ _, F; E2.bmp转ipf,效果感觉也不好;0 d# w9 ]; v" j4 B' \+ `% ?
现在我一般先将bmp转为protel元件,再转为allegro的元件,很麻烦,不过效果不错。
作者: ggzzc    时间: 2009-12-14 14:19
本帖最后由 ggzzc 于 2009-12-14 14:21 编辑
# Y! H5 w! N% Q/ _( a3 u4 P% S# [$ b2 h3 h: w
发几个,大家看看效果如何。

SillkScreen.rar

137.75 KB, 下载次数: 94, 下载积分: 威望 -5


作者: ebaozi    时间: 2009-12-14 16:16
回复 28# ted0925 4 `$ E7 Y- ]- Y3 g0 a

( g: }6 i1 X) o# r4 H
- l1 E! b9 {6 r2 J! s" V% C    我有这个软件,挺好用的。 RATA Raster (BMP) To Allegro (IPF).rar (1.74 MB, 下载次数: 213)
作者: xql198088    时间: 2010-8-31 10:54
学习了。谢谢
作者: wangzhongyiacui    时间: 2010-8-31 16:55
回复 11# erictc
( a* h6 p1 G5 m3 D. H- p( `, ^8 S真是好东西,试过了好用
作者: osinfo    时间: 2010-9-14 18:22
谢谢!
作者: lmyyjx    时间: 2012-9-1 11:12
有啥用呢
3 m( y5 G9 A* r- q+ s给讲讲
作者: weisty919    时间: 2012-11-30 09:52
真是太好了,谢谢分享,好东西7 G9 `2 P; m$ F* O3 C

作者: sommer78    时间: 2012-11-30 10:59
还有这个功能呀,不错。
作者: xiluchan    时间: 2012-12-27 17:58
erictc 发表于 2008-3-27 13:18 3 i3 N& k% v, O. r  f8 J2 s
**** 作者被禁止或删除 内容自动屏蔽 ****

& @, z" C- U+ {: @0 d谢谢分享!!
作者: wood    时间: 2013-10-15 12:50
多少年了,还是要不断学习啊....* V- s/ K# p( e: [  k2 B0 N
前面有位同同学说用pro/e,的确不错,可惜pro/e也是巨无霸产品,有没有其他类似不支持spline的软件工具麽
作者: kyozc    时间: 2014-9-26 12:14
看看呢 谢谢
作者: quincyq2003    时间: 2014-10-2 00:17
學習了' T" N* P9 J( O5 N

6 o5 Y: h" v) l
作者: xfire    时间: 2014-10-2 13:56
kyozc 发表于 2014-9-26 12:147 o/ |% t/ l+ Y
看看呢 谢谢
: B/ {, F& a3 }3 h# X. C# D
16.6可以直接导入了( J% C% P% a3 P) y$ t

作者: xiang    时间: 2014-10-14 09:47
学习了
作者: Jessica2014    时间: 2014-10-14 17:15
ebaozi 发表于 2009-12-14 16:16  P! ]3 U: [# W
回复 28# ted0925

4 N; S, o9 u  i$ {3 v请问在Win7上,用allegro 16.6怎么没有反应?!' b2 b. R! S. `2 r0 g  f( r

作者: ebaozi    时间: 2014-12-2 18:17
Jessica2014 发表于 2014-10-14 17:154 O4 W. ~, Q& v; s! O
请问在Win7上,用allegro 16.6怎么没有反应?!

; G+ y% |- H- F可以用的。你再看一。
0 i, u* G1 r' w- |
作者: chencheng    时间: 2016-5-31 13:58
erictc 发表于 2008-3-27 13:18
) p* y% P7 @( Z9 Z# }6 p/ F+ U& J0 n**** 作者被禁止或删除 内容自动屏蔽 ****
3 O+ ^! o& q- L
感謝分享!& @# N* A5 x5 f9 U: v8 t

& U$ \  T+ R. S; W) H/ ~8 m7 D
作者: huangshxi    时间: 2017-3-16 18:57
高手如云阿!
作者: hycoyhuyu    时间: 2017-10-27 22:52
亲测,使用proe保存下可以解决上述问题。proe导出dxf时,样条选择作为折线,点作为点,这样导出来allegro才能正常使用。




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2