Re: HDMI - uživatelské rozlišení, výstup bitmapových grafických dat

Jindrich Fucik fulda na seznam.cz
Pondělí Únor 21 21:22:15 CET 2022


Ahoj,

Jenom tak tematicky, nebylo by stylovější se soustředit na gerber data?
https://en.wikipedia.org/wiki/Gerber_format

Formát je to v podstatě dost jednoduchý a na linuxu  se mi zdálo docela 
reálné jej převádět scriptem do formátu plot(5) a pak převádět na 
bitmapu pomocí plot(1).

(trochu pozor na to, jakou verzi příkazu plot(1) máš, je jich několik)

Jindra

Dne 21.2.2022 v 20:00 Petr Labaj napsal(a):
> Ale mně asi žádné takové nástroje zřejmě nepomůžou, řekl bych.
> 
> Zadání: dostat jakýmkoli způsobem artwork, vyprodukovaný Eagle, na 
> obrazovku monitoru v přesném rozměru a umístěný na přesné pozici.
> A ideálně to udělat tak, aby to případně fungovalo beze změn i třeba pro 
> KiCad.
> Rozlišení displeje je 498.0392 DPI.
> Všechno zpracování (kromě posledního exportu do bitmapového formátu) by 
> mělo probíhat vektorově, aby nedocházelo ke ztrátě přesnosti.
> 
> Pokud bych to uměl vyexportovat z Eagle přímo v BMP v definovaném 
> rozlišení, tak by to bylo nejjednodušší.
> Ale to neumím.
> Přesné rozměry umím dostat přes PostScript nebo Gerber.
> Gerber by byl univerzálnější, ale nemám žádný nástroj pro dávkový převod 
> do BMP v definovaném rozlišení.
> Z PostScriptu ten převod balíkem Ghostscript udělat umím.
> 
> Je samozřejmě možné, že jsem nezvolil optimální cestu, a že to půjde 
> nějak snadněji, elegantněji nebo univerzálněji.
> Teď je to tak:
> - Eagle modulem CAM do EPS
> - Ghostscriptem z EPS do BMP s přesným DPI
> - BMP do formátu pro framebuffer + zobrazení
> Je to automatické zpracování, takže po Ethernetu se tam pošle soubor v 
> EPS a vyleze to na displeji.
> 
> Rád se ale nechám poučit a vyzkouším i jiné cesty.
> 
> K dořešení mi zbývají drobnosti, které zatím budu řešit ručně.
> Export do EPS funguje dobře, pokud se použije automatické umístění 
> artworku na nulu (volba pos. Coord v modulu CAM).
> Eagle ale kolem rozměru desky udělá ještě rámeček a tedy odsazení 
> 0.254mm. Neumím to vypnut nebo nastavit.
> A pak Eagle považuje za rozměr desky nikoli to, co je definováno 
> rámečkem ve vrstvě Dimension, ale prostě vše, co je obsahem BRD.
> Takže když kolem desky udělám otvory (Holes), které budou pří výrobě 
> použity pro nasazení na trny, tak Eagle zvětší artwork desky i o ty otvory.
> Takže to musím udělat tak, že vyexportuju EPS, a teprve dodatečně 
> doplním technologické okolí.
> Pokud bych u Eagle chtěl zůstat, tak bych si na to asi napsal nějaký 
> ULP. Ale protože chci jít na KiCad, tak to zatím asi budu dělat ručně.
> Souvisí to s tím, že vrtání dělám na CNC a tak potřebuju absolutní 
> souřadnice. Při ručním vrtání by nějaké posunutí o rámeček 0.254mm 
> samozřejmě nehrálo žádnou roli.
> 
> PL
> 
> **********************
> 
> Dne 21.2.2022 v 12:56 Jaroslav Lukeš napsal(a):
>> Ale v linuxu existuje spousta nástrojů na automatizované zpracování 
>> obrázků. Ať už třeba přes Python, nebo z příkazové řádky pomocí 
>> Imagemagick. Tam nějaké ořezy, konverze nejsou problém. Jediné co 
>> historicky uměl špatně/moc pomalu, byl postscript. Ale na bitmapy je 
>> skvělý.
>>
>> Petr Labaj napsal(a):
>>>
>>> Mezitím jsem statečně bojoval s ps2eps. Ale i přes hrdinské nasazení 
>>> jsem prohrál.
>>> To vygenerované EPS se v prohlížeči IrfanView zobrazí dobře, se 
>>> správným rozměrem.
>>> Ale export do BMP tam zase přidá kolem rámeček.
>>
> 
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list