Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Vektorizace schemat  (Přečteno 2876 krát)

richard

  • Aktivní člen
  • *
  • Příspěvků: 415
Vektorizace schemat
« kdy: 30 Března 2012, 12:16:39 »
Dobrý den,

mám poměrně mnoho schemat, která bych potřeboval drobně modifikovat, bohužel jsou v BMP ve slušné kvalitě zkoušel jsem je vektorizovat pomocí autotrace a potrace, vždy byl výsledek odstrašující. Výsledný obrázek byl složen z různých čtverečků, obdélníčků, a.t.d. místo rovných čar. Při pokusu o editaci takto vzniklého obrázku se roné čáry měnily v buřtíky, prostě naprosto nepoužitelné. Tak nevím , jestli se mám vrátit k osvědčenému postupu, že do OOOdraw vložím do jedné vrstvy bitmapu a pak ji obkreslím, nebo existuje nějaký lepší program, případně je chyba v nastavení parametrů pro vektorizaci.



 

Firzen

  • Stálý člen
  • **
  • Příspěvků: 1287
    • Beroot
Re:Vektorizace schemat
« Odpověď #1 kdy: 30 Března 2012, 21:13:06 »
Ahoj, zkus si nainstalovat program Inkscape. Ten umí trasovat bitmapy hodně dobře. Nedělají mu problém ani fotky. Problém by mohl být jen v hromadném zpracování, které program zřejmě neumí.

Každopádně postup je snadný: otevři Inkscape, zkopíruj požadovaný obrázek do schránky, vlož ho do okna programu, vyber ho, a klikni na Křivka>Trasovat bitmapu.
Zde si pak vybereš, podle čeho to chceš vektorizovat. Já měl vždycky nejlepší výsledky s volbou "Barvy" a počtem skenováním pokud možno co nejvyšším (ale zas to déle trvá).
AMD Phenom II X6 1100T@3,3GHz, Gigabyte GeForce GT 430 1GiB, 8GiB RAM, 1TiB SATA3 HDD, Nokia N900
OS: Debian 6.0 Squeeze, Maemo 5
Citace
Prosintě ty jsi takový zkušený vývojář - co mám dělat, když nevím, jako něco udělat? :D

Filip Dominec

  • [Proplesk] [Piškot]
  • Stálý člen
  • **
  • Příspěvků: 1157
Re:Vektorizace schemat
« Odpověď #2 kdy: 31 Března 2012, 09:07:15 »
Ahoj, zkus si nainstalovat program Inkscape. Ten umí trasovat bitmapy hodně dobře. Nedělají mu problém ani fotky. Problém by mohl být jen v hromadném zpracování, které program zřejmě neumí.

Každopádně postup je snadný: otevři Inkscape, zkopíruj požadovaný obrázek do schránky, vlož ho do okna programu, vyber ho, a klikni na Křivka>Trasovat bitmapu.
Zde si pak vybereš, podle čeho to chceš vektorizovat. Já měl vždycky nejlepší výsledky s volbou "Barvy" a počtem skenováním pokud možno co nejvyšším (ale zas to déle trvá).

Jen doplňuji, že trasování v inkscape je zajištěno právě programem Potrace (Shift+Alt+B). Výhodou je ale možnost si s nastavením Potrace interaktivně pohrát.

Bitmapy se do Inkscape dají přetáhnout z okna Otevřít soubor, je to možná rychlejší.

Jinak moc neporadím, jak zlepšit vektorizaci, ale může se hodit předzpracovat bitmapu pomocí http://www.fmwconcepts.com/imagemagick/whiteboard/index.php. Používám volby "-e both -f 12 -o 5 -s 1 -t 30".
http://www.vrattenamstat.cz/ | Buďme tolerantní k triviálním dotazům; neznamenají "neumím to najít", ale "nejsem si jist, že to je správná cesta".

richard

  • Aktivní člen
  • *
  • Příspěvků: 415
Re:Vektorizace schemat
« Odpověď #3 kdy: 31 Března 2012, 13:50:30 »
Dík za rady inkscape jsem zkoušel taky. Imagemagic mi asi taky nepomůže,protože se jedná o schemata nakreslená v grafickém editoru, která nějaký jouda uložil jako BMP. Zatím nejlepším řešením je OOO draw, do jedné vrstvy dát bmp, vymazat to, co přebývá, a v další vrstvě dokreslit to, co chybí.

Filip Dominec

  • [Proplesk] [Piškot]
  • Stálý člen
  • **
  • Příspěvků: 1157
Re:Vektorizace schemat
« Odpověď #4 kdy: 31 Března 2012, 18:23:58 »
Možná vem spíš ten Inkscape a použij šablonu z Wikipedie... http://commons.wikimedia.org/wiki/Category:Created_with_electrical_symbols_library
http://www.vrattenamstat.cz/ | Buďme tolerantní k triviálním dotazům; neznamenají "neumím to najít", ale "nejsem si jist, že to je správná cesta".

richard

  • Aktivní člen
  • *
  • Příspěvků: 415
Re:Vektorizace schemat
« Odpověď #5 kdy: 31 Března 2012, 23:26:33 »
Možná vem spíš ten Inkscape a použij šablonu z Wikipedie... http://commons.wikimedia.org/wiki/Category:Created_with_electrical_symbols_library

Asi to neřeší můj problém, ale odkaz je užitečnej dík.

Firzen

  • Stálý člen
  • **
  • Příspěvků: 1287
    • Beroot
Re:Vektorizace schemat
« Odpověď #6 kdy: 01 Dubna 2012, 23:42:41 »
Možná by taky nebylo na škodu zde ukázat některé z těch schémat (pokud to není tajné), aby ostatní viděli, proč asi ta vektorizace nefunguje tak snadno. A pak by někoho možná napadlo něco chytřejšího.
Víc hlav víc ví - příkladem je například zelné pole. ;)
AMD Phenom II X6 1100T@3,3GHz, Gigabyte GeForce GT 430 1GiB, 8GiB RAM, 1TiB SATA3 HDD, Nokia N900
OS: Debian 6.0 Squeeze, Maemo 5
Citace
Prosintě ty jsi takový zkušený vývojář - co mám dělat, když nevím, jako něco udělat? :D

 

Provoz zaštiťuje spolek OpenAlt.