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

Miroslav Mraz mrazik na volny.cz
Neděle Únor 20 21:56:52 CET 2022


Možná vyexportovat do normálního ps, v Linuxu na to pak pustit ps2eps, 
má to spoustu možností.

Mrazík

Dne 20. 02. 22 v 20:58 Petr Labaj napsal(a):
> Když už jsem tady napsal dotaz, tak napíšu výsledek jak jsem to nakonec 
> udělal.
> 
> Budu to provozovat na Linuxu.
> Na tom Linuxu vůbec nejedou X.
> I bootovací hlášky na displej jsem potlačil, takže displej je prostě 
> prázdný (s malou výjimkou, viz dále).
> Zobrazení dat pak dělám přímo přes framebuffer, tj. přes device /dev/fb0.
> 
> Export dat z Eagle jsem udělal přes EPS, neboli Embedded PostScript (v 
> Eagle driver EPS).
> Normálně na papír to dělám přes běžný PostScript (driver PS). Ale ten s 
> výstupem zachází jako s papírem, tak k tomu vždy udělá okraje atd.
> Znalec PS by to možná nějak ohnul, ale protože je to pro normálního 
> smrtelníka docela nepochopitelný jazyk, tak jsem to ani nezkoušel.
> To EPS to umí vyexportovat jako objekt bez dalšího okolí.
> 
> Artwork v EPS pak proženu přes Ghostscript a vyrobím z toho BMP s 
> přesným rozměrem a umístěním pixelů pro daný displej. Vychází to na 
> pěkně kulaté číslo 498.0392 DPI.
> No a to BMP pak protáhnu napsaným konvertorem, kterým to pošlu do 
> framebufferu.
> Lítá to jak z praku. :-)
> 
> Dělám to na maličkém OrangePi One, který jsem nedávno koupil za 100 Kč 
> po upozornění pana Kuby tady v konferenci. Moc príma hračka.
> Je to ale přenositelné, úplně stejně to funguje na velkém PC.
> 
> Tak teď jenom aby to OPi zvládlo obsloužit ten mono LCD displej s 
> podivným rozlišením 1620x2560 bodů.
> Ten ještě nemám, je zatím na cestě z Číny.
> 
> Mám zatím 2 drobné problémy:
> Na tom displeji mi bliká kurzor. Musím se naučit ho vypnout.
> A druhý problém je s driverem EPS. Je tam nějaká chyba, neumí 
> vyexportovat artwork v případě, kdy je zakliknutá volba Mirror. Pak 
> udělá prázdný obdélník.
> Takže zatím artwork pro spodní stranu budu dělat tak, že napřed udělám 
> mirror celé desky a vyexportuju to jako vrstvu Top. Případně bych mirror 
> mohl udělat tím svým konvertorem.
> Ale stejně už dlouho plánuju přejít konečně na KiCad, tak to je aspoň 
> další motivace to už konečně udělat. Snad KiCad umí export do EPS nebo 
> do BMP s přesně definovým DPI.
> 
> Jen pro zajímavost - bylo by fajn, kdyby někdo na svém Eagle zkusil 
> udělat export přes EPS s volbou Mirror. Jestli není chyba jen u mě.
> 
> PL
> 
> **********************
> 
> Dne 18.2.2022 v 19:06 Petr Labaj napsal(a):
>> Díky za odpověď.
>> Nějakou dobu nejela konference, tak jsem zatím napsal odpověď na jiný 
>> post (soukromě poslaný).
>>
>> Máte pravdu, že pro první přiblížení by to mohlo jít i takto.
>>
>> PostScript je můj oblíbený výstupní formát. Mimo jiné i díky Vám.
>> Pravidelně a rád používám Váš skvělý program Panelizer pro skládání PS 
>> artworků.
>> Díky za něho. :-)
>>
>> PL
>>
>> *********************
>>
>> Dne 18.2.2022 v 12:06 Miroslav Mraz napsal(a):
>>> Pokud máte výchozí data v postscriptu, což bývá u plošného spoje 
>>> jeden z výchozích formátů, protože je to vektorová grafika 
>>> zachovávající rozměr,
>>> pak by bylo možné použít v Linuxu ghostscript (gs). Má výstup na X11, 
>>> čili přímé zobrazení na monitor. Budete muset jen nastavit rozlišení, 
>>> nějak to přemluvit na full screen, ale to by neměl být až takový 
>>> problém. Na počáteční testy by to mělo stačit.
>>>
>>> Mrazík
>>>
>>> Dne 17. 02. 22 v 20:10 Petr Labaj napsal(a):
>>>> ...
>>>> A pak druhý amatérský dotaz, tentokrát asi na znalce programování 
>>>> grafiky na Linuxu.
>>>> Mohl by mě někdo nakopnout kolem možnosti poslat na daný HDMI výstup 
>>>> bitmapovou grafiky v celoobrazovkovém režimu?
>>>> Asi by to znamenalo sypat to do nějakého framebufferu, ne?
>>>> Myslíte, že se to dá napsat nějak Linuxově-univerzálně, aby to 
>>>> případně mohlo fungovat jak na nějaké takové integrované desce, tak 
>>>> třeba na PC?
>>>> A pokud ano, tak jak?
>>>
> 
> _______________________________________________
> 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