EDA365电子论坛网

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

作者: milaner    时间: 2008-3-24 19:55
标题: 请教:想在板子上做个logo。如何把bmp的图片转过来?
Cadence SPB 15.7. j# K5 u4 @' n1 d9 t& M
6 W# E6 {! j% j+ V, ^4 h
我先是转成dxf格式,可是每次都是Import不进来,不知道是什么地方的设置有问题,请大家指教。[52RD.com]0 [; ?/ I% {3 X  M2 y. T3 g( i
[52RD.com]# u3 R' `$ K$ L- o9 [* M
最后应该是生成.osm文件吧。[52RD.com]8 r" {, h" }- i6 l( }2 S
[52RD.com]/ U8 R. ^, K; N& A5 Q% @
谢谢了
作者: wg2005    时间: 2008-3-24 22:33
BMP格式的是转不了DXF文件的,就目前我了解是这样。可以通过SKIIL程序解决。如果是DXF文件也无需要通过CAM350直接就可以导进ALLEGRO中。
作者: milaner    时间: 2008-3-25 09:08
我就是无法将DXF文件Import进allegro中,不知道哪里设置出了问题。
8 H! B. t" K) ~+ g/ n7 y( _  S8 ~+ {- q1 v* I7 Q/ K
还有我是用coreldraw把bmp另存成DXF的。, s* u4 S! S( r  z0 k5 B+ H! c

/ B4 J3 M7 U8 A- V6 V0 M6 S& G如何将dxf做成symbol放进board,请教。
作者: aesther    时间: 2008-3-25 09:32
用btp转到protel到是很方便
作者: kompella    时间: 2008-3-25 13:42
原帖由 milaner 于 2008-3-25 09:08 发表 % |: {  Z, _- |2 H" \9 H) V0 O
我就是无法将DXF文件Import进allegro中,不知道哪里设置出了问题。, g8 Y3 G% u, ]; D- ^: H9 i7 a

$ l+ K" [! ?6 X还有我是用coreldraw把bmp另存成DXF的。
8 @* e$ f) `& N: c9 V- S4 d
( I8 w) N8 z4 Z/ x' x如何将dxf做成symbol放进board,请教。

7 t* u) m0 v9 v3 L! G2 p! D0 c" V: k# n& h: k: @& T' s

# T& k0 }7 w, v0 A" l* O% f我的经验是这样:出错一般都是单位设置不匹配,我出错时遇到的问题90%是因为Allegro导入DXF的时候单位设置错误。DXF一般是mm单位——最好和结构工程师确认一下,你是用CorelDRAW转的DXF我就不知道是什么单位了,不过可以试出来。, d+ D# X; y7 d6 [  ~+ s
我们以DXF是mm单位来说,有三个地方要注意:9 T) p1 @) a0 f- H) G8 G# q7 o, Z
1. 在导入DXF之前,最好将Allegro工作区的单位设置为mm,精度在小数点3位以上。一般来说,作图都用mil,没事,等导入DXF成功后再改回mil。此步用的是“最好”,就是说不设置可能不出错,也可能出错。; G) O4 p* H& S6 a5 `9 P
2. 要求导入DXF的时候,Allegro在导入对话框时必须要选择mm。如果不选择mm,可能可以导入,但导入的图尺寸比例明显不对。此步是必须。9 I; m9 X0 [9 c% Z- d
3. 必须做好map的设置,否则根本无法导入。此步是必须。
作者: milaner    时间: 2008-3-25 14:58
呵呵  又试了几次,还是不行  
! g. }' P, o2 j" y0 R" W# p, x! ^9 ]8 r
哪位能直接帮我转了吧 然后看看到底是什么问题
作者: kxx27    时间: 2008-3-25 16:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: milaner    时间: 2008-3-25 16:59
又弄了一会儿   问题似乎找到了 ; u7 D5 Z0 K9 ^8 g2 ]
就是我的DXF文件可能是由一段一段线段组成的,Important的时候,log是:4 u! U; }1 ?3 s0 h* n
* b; {2 _5 S: a" o% p. p9 W4 D
Reading Layer Conversion File
& C) z2 p: ~  E! @Reading DXF file..." j1 P3 T( M' f* Q1 p
done.% ]. s; m' m: M# [0 l0 b
WARNING: DXF extents are too large to for Allegro." c. L* h( B: j; \% b9 c+ I4 W
  Continuing at maximum db extents.2 z' m* Q1 P' r9 u
  DXF entities outside these extents will be lost.' A. C. X4 ]: y1 O
NOTE: Ignoring unsupported element SPLINE on line 2110.
. j' a1 U( f& G% TNOTE: Ignoring unsupported element SPLINE on line 2280.) j$ T" `4 q: V0 `6 {0 _. y3 R
NOTE: Ignoring unsupported element SPLINE on line 2514.# P! e: }) N1 O
NOTE: Ignoring unsupported element SPLINE on line 2780.( i( w3 d; ]$ C* a2 t  q& a9 Y
NOTE: Ignoring unsupported element SPLINE on line 3142.
( V; ^6 }: Z$ dNOTE: Ignoring unsupported element SPLINE on line 3312.1 ?0 Y5 {5 d: L  g7 {* I3 R
NOTE: Ignoring unsupported element SPLINE on line 4250.. b2 \' ?+ m/ i* N
NOTE: Ignoring unsupported element SPLINE on line 4484.! h. f1 F- ]/ t3 F' k2 Q) }
NOTE: Ignoring unsupported element SPLINE on line 4782.
3 k# D; X" k2 {' w6 P9 C5 _( YNOTE: Ignoring unsupported element SPLINE on line 5016./ O" |' q& v4 q  `% p
NOTE: Ignoring unsupported element SPLINE on line 5730.$ [" y+ u6 `" \) H9 t9 _+ Y
NOTE: Ignoring unsupported element SPLINE on line 5900.
# C2 a, W( x$ R/ p6 GNOTE: Ignoring unsupported element SPLINE on line 6134.
$ p; O* A6 r9 [! F5 w  J" _NOTE: Ignoring unsupported element SPLINE on line 6400.. D4 k! r+ N3 }
NOTE: Ignoring unsupported element SPLINE on line 6762.- K5 \' z$ G+ L5 |# ~+ t
NOTE: Ignoring unsupported element SPLINE on line 6932.) ?& t6 p" W: q+ N$ R8 y/ f
NOTE: Ignoring unsupported element SPLINE on line 7870.
1 h+ n  G- L& n* V. ?  aNOTE: Ignoring unsupported element SPLINE on line 8104.
; e" |) u6 {; \& A7 n! GNOTE: Ignoring unsupported element SPLINE on line 8402.
/ w, u9 _% I0 f2 w) m; A5 CNOTE: Ignoring unsupported element SPLINE on line 8636., L: \5 X/ D0 g; j
NOTE: Ignoring unsupported element SPLINE on line 9350., p  T0 a' e" E9 X( R1 }9 X1 \0 l
NOTE: Ignoring unsupported element SPLINE on line 9522.4 R$ i; r. v: _6 p
NOTE: Ignoring unsupported element SPLINE on line 9758.
, m3 v5 k+ l! r$ Q; x6 A- xNOTE: Ignoring unsupported element SPLINE on line 10026./ v  w* g) o) l; s3 h
NOTE: Ignoring unsupported element SPLINE on line 11986.
! H& ~8 A2 G6 _1 d1 fNOTE: Ignoring unsupported element SPLINE on line 12156.
: ]% Q+ B) c: H1 K8 CNOTE: Ignoring unsupported element SPLINE on line 13096.
0 {' B. z; Z; ENOTE: Ignoring unsupported element SPLINE on line 13330.& k( N' z  s4 H# p+ \
NOTE: Ignoring unsupported element SPLINE on line 13630.
1 Z  I3 s4 x5 GNOTE: Ignoring unsupported element SPLINE on line 13864.4 [0 L! |9 y4 j* Y8 q" v0 d
Layer conversion file: C:/Documents and Settings/wangyong/inhand-2_l.cnv
6 v6 E2 h7 w. ]DXF file: C:/Documents and Settings/wangyong/inhand-2.dxf
2 V7 H* c! [$ G. i5 Z8 Y7 KBRD file: #Taaaaaa09536.tmp# P' M* y. _+ l) F1 U% M" r3 T
Update existing design?: YES
9 q" i3 s2 o  X% B) ]5 f# G' qUse default text?: NO8 s( e4 M/ _+ n# t6 d
DXF units: MILLIMETERS( P  V) N, T: `7 [# z; M
Design units: MILS9 ?) d7 s+ _; j
Design precision: 1+ Z! |& j& i; I# w  @7 z1 p% W
dxf2a complete.' K: N& b% L% v) e" ]; H

  s$ H3 p# `% Q
" `+ O+ K3 D) T& a. ?3 n4 y我不清楚如何解决这个DXF文件表示方法的问题,请高手指教。0 V$ s+ T# x; w: T6 g+ B8 t5 ~5 ]
4 o4 v* F8 N* c7 }: {: L
多谢大家了。

inhand.rar

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


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

將BMP轉到Allegro中.pdf

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


作者: kompella    时间: 2008-3-27 16:47
LZ,多次和结构工程师实践证明,你的DXF文件中的图没有栅格化——没有矢量化,只是包含了一个指针指向外部的图片,用AutoCAD可以把DXF文件打开,但是无法显示图片区,因为你的图片没有上传。后来我用CorelDRAW转了一个JPG的DXF出来,有一个对话框要求选择导出哪种格式的图,证明了这样的DXF并不是真正地把图转化为线条表达,只是包含一个指针。你这种方法错误在此。& e- E6 W3 k- d4 ^& f3 g6 u6 [, f
- d' X2 k5 z0 R0 Y2 O
刚才看了一下楼上的同学的方法,看起来好牛X的,但进cadence网站注册不买正版软件是不行的吧。$ Q; D5 z& n% ^

8 q* x+ V' {. S3 m+ N我找了一个把BMP/JPG格式的图转化为真正矢量DXF的小工具,已上传。实践证明是可以使用的,效果应该说是相当不错了,但输出的DXF只用轮廓线进行细腻的表达,不是填充的效果。如果得到填充的效果,可能还要结构工程师的帮忙。介绍:http://bbs.jcwcn.com/viewthread.php?tid=32534&extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D105. [# B; z; C: _) K6 n- c
) O0 y+ t, g! `1 ^6 i" ]
还有一个方法共享: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这两层啊,,,太奇怪了,,,,
作者: onezoneone    时间: 2008-5-19 15:49
太谢谢了,,,,,可以了,,,,那两个是干吗的压
作者: net_king    时间: 2008-9-25 14:51
could you tell me ,
8 ?! ~, p6 ]# y7 v9 |" t4 mhow to use the the tool ; ?& i' Q& b* d: i/ K  V
"jpg_bmp转cad_dxf.rar "
7 A9 e& V5 ^: [6 Whave you ever used it ?
作者: pjh02032121    时间: 2009-3-26 22:16
本帖最后由 pjh02032121 于 2009-3-26 23:36 编辑 6 J7 y. E2 C- I" q6 {
: V( b1 ^. _% Q/ w2 r3 y
allegro不支持spline,所以你在autoCAD中不可用spline画logo.
% d, ]4 y  ]7 H7 ^/ C/ W但是从其他文件转换成dxf一般都是spline,在autoCAD中无法更改。
" H( l$ p. }6 d) |; @$ h1 }/ y你可以把这个dxf用pro/e打开,然后再存成dxf文件,就可以导进来了。4 ~) b. ], Q0 Y) \  t6 k- x7 B
因为pro/e不支持spline,它会把spline转换成pline或line)' [! \" A! ]) E5 A% t* @7 u
你的明白?????& g  R& B3 P5 K1 g% I( D9 P3 R6 k

作者: pjh02032121    时间: 2009-3-26 23:32
本帖最后由 pjh02032121 于 2009-3-26 23:34 编辑 ) Z1 ?( R/ h& S- E2 n8 H

! n2 Y5 c5 L- A6 h9 L, Vspline--样条曲线/ \+ G1 c& d9 O
pline--多义线0 \6 m# H$ J+ g4 [* S* E, W
line--直线
作者: tigerdill    时间: 2009-3-29 12:40
在CAD内用多段线画图
* P1 [" S" V$ g& v% ?不要用line画就可以了( H) n9 u& D; ^5 e8 _5 p
最后吧多段线合并城封闭的就OK了
$ [# c. D7 |  u2 I8 f0 |MM的单位不要超过小数4位,最好3位
作者: hidy    时间: 2009-3-29 14:18
学习咯
作者: x68049    时间: 2009-3-31 20:43
有一skill 可做
( T# n( @& ]# ]erictc 发表于 2008-3-27 13:18

9 X: c) a  f( s' j" _2 q% `/ g/ E
7 e5 s; z, a0 E1 d# V- [
你給的那個 要登入才能下載,可是..這不是一般人可以用的吧?還是有人可以提供呢?
作者: aguang963_0    时间: 2009-4-3 16:10
终于搞定,还真的是allegro不支持spline的问题
作者: hdjun    时间: 2009-7-13 22:02
本帖最后由 hdjun 于 2009-7-13 22:03 编辑
# f6 a' Q: P. M* V1 E1 j: A9 {1 B, w1 _8 b0 e
强人如此之多,学习了,学习了,我也搞定了,就是不是填充的,谢谢啦,如何做填充的呢?

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

ff.JPG

作者: cqnorman    时间: 2009-7-14 00:09
顶!
作者: 叫布什动我啊    时间: 2009-12-11 14:12
学习了
作者: ted0925    时间: 2009-12-11 20:01
在网上搜索下,有一个专门用bmp的图片转换成IPF的软件,再将IPF格式的文件import到Allegro中。比转dxf方便。
作者: ggzzc    时间: 2009-12-14 14:14
用过两种方式:
5 C, g. i& m; ^+ A9 m# S( R1.一个sillk程序,感觉效果不是很好;
  G# @1 p3 R& p! c4 e2.bmp转ipf,效果感觉也不好;
2 p+ p2 j7 ^" y+ a' ~现在我一般先将bmp转为protel元件,再转为allegro的元件,很麻烦,不过效果不错。
作者: ggzzc    时间: 2009-12-14 14:19
本帖最后由 ggzzc 于 2009-12-14 14:21 编辑
, Z0 M6 a6 X) p! j. y) n6 ~# s, G, X9 j  v
发几个,大家看看效果如何。

SillkScreen.rar

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


作者: ebaozi    时间: 2009-12-14 16:16
回复 28# ted0925
8 A, w' [( X( P7 M; e  v+ q" f4 Q# W/ X; B0 [/ c. M& j) N9 b! r8 x

7 `4 o* |8 S! _* X1 l    我有这个软件,挺好用的。 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
/ C& D3 _  ^: g6 M# y真是好东西,试过了好用
作者: osinfo    时间: 2010-9-14 18:22
谢谢!
作者: lmyyjx    时间: 2012-9-1 11:12
有啥用呢7 n1 J# u% P* _& [( v5 |2 y, n: ?) F
给讲讲
作者: weisty919    时间: 2012-11-30 09:52
真是太好了,谢谢分享,好东西3 d5 \- E' b2 }# i' u

作者: sommer78    时间: 2012-11-30 10:59
还有这个功能呀,不错。
作者: xiluchan    时间: 2012-12-27 17:58
erictc 发表于 2008-3-27 13:18
4 l: B, v" o' N" o' K0 v' Y**** 作者被禁止或删除 内容自动屏蔽 ****
) \' v  ]( F* h, s
谢谢分享!!
作者: wood    时间: 2013-10-15 12:50
多少年了,还是要不断学习啊....
7 B  H5 ~7 Z, E1 G前面有位同同学说用pro/e,的确不错,可惜pro/e也是巨无霸产品,有没有其他类似不支持spline的软件工具麽
作者: kyozc    时间: 2014-9-26 12:14
看看呢 谢谢
作者: quincyq2003    时间: 2014-10-2 00:17
學習了- ]) i( _8 {0 H0 T( x; i

& P# Q  y0 P: c" T/ Y
作者: xfire    时间: 2014-10-2 13:56
kyozc 发表于 2014-9-26 12:14
  C- _' M* D2 k+ j; m& t$ |看看呢 谢谢
: d) I% `2 z' q' {# J
16.6可以直接导入了8 q: J' I! d1 g, {; L6 m; J7 z2 o

作者: xiang    时间: 2014-10-14 09:47
学习了
作者: Jessica2014    时间: 2014-10-14 17:15
ebaozi 发表于 2009-12-14 16:16* Q' ^$ x& Y+ _
回复 28# ted0925

5 Q" d4 M: c5 o9 M3 Z( `% ?# ]请问在Win7上,用allegro 16.6怎么没有反应?!# x4 D, v0 @) K$ c6 L

作者: ebaozi    时间: 2014-12-2 18:17
Jessica2014 发表于 2014-10-14 17:15
' y7 G1 I1 [. Q请问在Win7上,用allegro 16.6怎么没有反应?!
# A0 f) Z6 R9 F9 c& n2 v  H
可以用的。你再看一。9 _) U# o4 K' R/ t# ^

作者: chencheng    时间: 2016-5-31 13:58
erictc 发表于 2008-3-27 13:18
' H, H) B+ g0 P8 g  S: `) ^**** 作者被禁止或删除 内容自动屏蔽 ****
% v8 u/ e2 x6 k+ v  ^! W7 `5 j
感謝分享!- j, t5 p- J1 A4 m  h9 Y
# D( w1 Q3 U6 d$ O# R9 G4 o" H

作者: huangshxi    时间: 2017-3-16 18:57
高手如云阿!
作者: hycoyhuyu    时间: 2017-10-27 22:52
亲测,使用proe保存下可以解决上述问题。proe导出dxf时,样条选择作为折线,点作为点,这样导出来allegro才能正常使用。
作者: anguchou    时间: 2019-6-19 10:00





欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2