You need to use EasyEDA editor to create some projects before publishing
Image Import Resolution + Size issues
2023 0
Alejandro Pernin 4 years ago
Hi, I'm using Easy EDA online editor to create a PCB. During which I found some "issues" that I would like to report. What I'm trying to do is use silkscreen layer voids to expose the underlying soldermask to "draw" (negative space). The issues were: * Import Image Screen: Shows wrong image size. * Import Image Screen: When adjusting one of the sizes (width, height) the other one doesnt quite match the original. Very small error tough. * Imported Image: The actual imported image size is different that the one claimed (and / or specified) at the Import Image Screen * Imported Image lost a lot of details, had to split one image into multiple to mantain the same level of detail Some of these were already mentioned [here](https://easyeda.com/forum/topic/Quality-problem-when-importing-image-to-silk-09e97eed5743492582eca267c3268662) Specifically I'm doing a PCB Tree, with snowed portions where are "letters" written with silkscreen blanks (exposing the soldermask). To do so I created a draft in Inkscape. (Hopefully no family member reads the forum, otherwise my xmas surprise is ruined haha). ![objetivo.png](//image.easyeda.com/pullimage/REW9gbfXolxawq4gL1alJcNVjVTRSj7Z8J0AugUy.png) This board is approx 70 x 100 mm Now, to accomplish this I created a layer that is the snowed portions with the letters cutted-off. This is how I export the file through Inkscape, notice the image size is 2500x2764 px (70.6x78 mm). ![easyeda_3.png](//image.easyeda.com/pullimage/OutT1uJWBugtMoh8FFQfQNVKRUQKOSWCzp0H6Hs0.png) Exiftools info shows the same, note that Pixel Per Unit is 35443, so 2500x2764 is roughly 70.6 x 78 ![easyeda_4.png](//image.easyeda.com/pullimage/bqREfbkpqAtkeKb2qBsldW6VUpwArxuZv3rHkpha.png) When I import it into EasyEDA the first thing I notice is the Image Size is wrong, claiming to be an astounding 631x5 x 702.68 mm ![easyeda_5.png](//image.easyeda.com/pullimage/7RibkdDDtXzTAUSaFrgWVE1SE86JETEDyXWALrv7.png) I corrected the height and notice then the width is not exactly the same... 70.10 vs 70.6 mm. About 0.5 mm which is not that bad...may be a rounding issue with an underlying lib. But, as soon as the image gets imported as part of a layer...Its size changes ![easyeda_7.png](//image.easyeda.com/pullimage/q66UbryOaD2Ai4IjejiNDQAkOJ6MUmZrwFELu672.png) Again...not a big difference. But it odds me the difference of the size between the import screen and what actually gets imported. Furthermore, what I noticed is the image lost quite a bit of details. Notice on the top, the words arent that nice. ![easyeda_8.png](//image.easyeda.com/pullimage/li0B2fOA5ED0PTnERx5gcW60FFmhbhFBrnqVEVJw.png) I tried changing from PNG to SVG and the results were actually worse ![easyeda_12.png](//image.easyeda.com/pullimage/bvwbVlPl3usbUlQoTWDpNmJy5etjRwQGLD6Biel5.png) I also tried .DFX which did mantain all the original details... but since there is no way (that I could find) whitin EasyEDA to convert that to a filled layer. What I found to work is actually import smaller sized images. Instead of trying to import the whole silkscreen layer at once, I splitted into multiple images, for example ![easyeda_15.png](//image.easyeda.com/pullimage/AC5mWlJYzX7oNTahcthJFfhNwTvJ9kFXnXXAL1Hp.png) (the dimensions are once again wrong, it is actually ~70x14 mm). This produced a crisp imported image ![easyeda_16.png](//image.easyeda.com/pullimage/0B63VK6kUsVM7ao76v7YGa6t4yHzYCB1cpEXaM7U.png) By repeating the process I was able to create the silkscreen with the desired level of detail ![easyeda_17.png](//image.easyeda.com/pullimage/oqzqg4ij7prQhu2rAydIwGU2GF0XIS4CMsEl97MI.png) Regards!
Comments
Login or Register to add a comment
goToTop
你现在访问的是EasyEDA海外版,建议访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow -mockplus- -mockplus- -mockplus- -mockplus- -mockplus- -mockplus- -mockplus- -mockplus-@1x -mockplus-

Cookie Notice

Our website uses essential cookies to help us ensure that it is working as expected, and uses optional analytics cookies to offer you a better browsing experience. To find out more, read our Cookie Notice