Portál AbcLinuxu, 29. května 2024 14:46


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
hajma avatar 26.1.2010 00:07 hajma | skóre: 27 | blog: hajma | Říčany
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Odpovědět | Sbalit | Link | Blokovat | Admin
Vzít fotoaparát a zamířit ho na monitor není to úplně nejvhodnější řešení…
jak kdy:
As far as I'm concerned, digital cameras have been more useful than kernel dumps to kernel debugging. -- Linus Torvalds
21 promarněných znaků
26.1.2010 00:37 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
lol hezky receno, ale nemyslim ze zacatecnik musi resit problemy tehle povahy, idkyz zjisti, kam je odeslat...
26.1.2010 00:38 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Odpovědět | Sbalit | Link | Blokovat | Admin
díky za článek, myslím že začátečníkům může pomoct
Jezekus avatar 26.1.2010 00:41 Jezekus | skóre: 19 | blog: jezkova_nora
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Odpovědět | Sbalit | Link | Blokovat | Admin
Chybí tu GNOME, což si myslím je škoda neboť je defaultním prostředím většiny distribucí.
26.1.2010 07:34 amigapower
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
LOL! :-D ...a combi je defaultí karoserií většiny aut! :-D
26.1.2010 07:53 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Chybí tu GNOME
Velmi rádi doplníme kapitolku o GNOME, když ji někdo napíše.
26.1.2010 13:25 BrainLess
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
No v gnome se zmackne printscreen a je to ... dokonce to funguje i na vice monitoru. Sejme to celou obrazovku a objevi se dialog kam se ma ulozit soubor defaultne .png. Jinak help je zde ( ziskano pres alt+printscreen ) http://styx.physter.com/gallery2/main.php?g2_itemId=39688
26.1.2010 13:40 lib | skóre: 9
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
+1
26.1.2010 14:13 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Nepochybuji o tom, že je to jednoduché. Ale pro účely článku pro začátečníky by bylo vhodné celou proceduru shrnout do úhledného odstavce textu (např. jestli je to nějak konfigurovatelné, lze vybrat určitou oblast nebo okna apod.), přidat screenshot zmiňovaného dialogu a případně popsat alternativní způsoby.

Pokud si někdo dáte práci s tím screenshotem, určitě můžeme základ takové malé kapitolky o Gnome dát rychle dohromady.
Drom avatar 26.1.2010 19:36 Drom | skóre: 24 | Kdyne
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Příloha:
Vse doufam srozumitelne popisuje napoveda nastroje, takze staci lidi smerovat na PrintScreen a nasledne na tlacitko Napoveda :)
26.1.2010 23:32 jf
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Gnome: Applications->System->Take Screenshot umožní vybrat okno nebo jen oblast obrazovky, okraj okna nebo ne, ukazatel myši nebo ne - asi obdoba KDE.
Drom avatar 27.1.2010 00:37 Drom | skóre: 24 | Kdyne
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Příloha:
Tenhle
27.1.2010 08:47 jirka
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
samotné tlačítko prtsc funguje i u KDE4.x, akorát je to třeba nastavit, u KDE 3.5 to fungovalo defaultně.

jo a pro mne je defaultní nastavení KDE. nevím KDE jeden z předřečníku přišel na to,že defaultní nastavení je GNOME, snad jen u Ubuntu??
the.max avatar 26.1.2010 08:37 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Copak ta vetsina distribuci je bububuntu?
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
26.1.2010 12:33 akomano | skóre: 16 | blog: Došiel čaj v kávomate | Malacky
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Fedora, openSolaris...
Ja vim, on vi, a ty sed, nano!
Limoto avatar 26.1.2010 16:50 Limoto | skóre: 32 | blog: Limotův blog
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
OpenSolaris, to je teda distrbuce Linuxu...
28.1.2010 11:41 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
vě většině distribucí, v nichž je gnome, je gnome defaultně s panelem nahoře a panelem dole.
Drom avatar 28.1.2010 12:19 Drom | skóre: 24 | Kdyne
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
V pripade GNOME zli lip "ve vychozim nastaveni", to 'defaultne' je desny :)
xkucf03 avatar 28.1.2010 20:07 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Budiž.
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
Jakub Lucký avatar 28.1.2010 23:41 Jakub Lucký | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
+tinyint :D
If you understand, things are just as they are; if you do not understand, things are just as they are.
Drom avatar 30.1.2010 00:52 Drom | skóre: 24 | Kdyne
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Pro uzivatele Ubuntu ovsem "Ok" :P

:D
26.1.2010 21:05 RapMan | skóre: 14 | blog: RapMan
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Printscreen -> Ulozit soubor, alt+Printscreen -> ulozit, pouze aktualni okno...
Prcek avatar 26.1.2010 00:55 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Odpovědět | Sbalit | Link | Blokovat | Admin
Ve framebuffer konzoli poslouží prográmek fbgrab ;-).

Jinak platí že klávesa PrintScreen udělá obrázek celé obrazovky a kombinace Alt+PrintScreen udělá obrázek zrovna aktivního okna.
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
26.1.2010 04:06 Solitary
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Vsimni si, ze pokud ale nechas vyjet nejake kontextove menu a stiknes PrintScreen tak se nic nestane... coz je docela osemetne. Resil jsem to tak, ze jsem si v terminalu spustil nejaky program na foceni plochy a odcasoval ho na 5sekund pomoci sleep... on pak to kontextove menu poslusne vyfotil.
26.1.2010 21:23 Mira
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Shutter umi udelat screenshot kontextoveho menu. A take treba popisku aplikace (bubliny).
Fluttershy, yay! avatar 26.1.2010 08:09 Fluttershy, yay! | skóre: 92 | blog:
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Alt+PrintScrn = SysRq (aspoň u mě).
🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
Toman avatar 26.1.2010 09:37 Toman | skóre: 29 | blog: Tomanův blog | Kostelec nad Orlicí
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Aha, u mne to je Fn+PrntScrn = SysRq. S tím Alt to ale vždy bylo aktuální okno, a samotné PrntScrn celá obrazovka. Dokonce pokud je rozšířená plocha, tak i ta druhá část plochy, která je na druhém monitoru.
26.1.2010 07:23 jano
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Odpovědět | Sbalit | Link | Blokovat | Admin
man scrot
Vojtěch Trefný avatar 26.1.2010 08:15 Vojtěch Trefný | skóre: 24 | blog: Blog | Praha
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Odpovědět | Sbalit | Link | Blokovat | Admin
Jestli to bude pokračovat dál v podobném duchu, tak ty vaše začátečníky a nováčky fakt lituju...
26.1.2010 08:29 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Konkrétní a konstruktivní kritika by nebyla? Jen shazovat umí kdekdo...
Vojtěch Trefný avatar 26.1.2010 08:39 Vojtěch Trefný | skóre: 24 | blog: Blog | Praha
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Tak tedy dobře.

Jak tu již bylo zmíněno, chybí tam Gnome -- sice mi je jasné, že David používá KDE, ale v článku, který má být pro začátečníky prostě nemůžete opomenout jedno ze dvou nejrošířenějších grafických prostředí (Gimp za nástroj pro snímání obrazovky v Gnome nepřijmu -- ne jako hlavní a nejjednodušší).

Dva odstavce o terminálu/konzoli? Jako začátečník bych v panice prchal (případně se utvrdil v tom, že "ty linuxy" jsou vážně na *censored*, protože ani screenshot v nich bez příkazu neudělám).

Absence pokorčilých nástrojů jako třeba Shutter taky zamrzí.
26.1.2010 09:00 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Díky za rozšířenou odpověď.

---
Jak tu již bylo zmíněno, chybí tam Gnome
Původní myšlenka byla taková, že tyto články budou vycházet ve variantách pro KDE a Gnome zvlášť. David pak svůj článek o KDE rozšířil o pár dalších nástrojů, takže vypadá tak, jak vypadá. Není problém kdykoliv v budoucnu článek buď doplnit, nebo vydat samostatný zaměřený na GTK+/Gnome. A že vyšel ten o KDE jako první, to snad nevadí, ne? :-)
Dva odstavce o terminálu/konzoli? Jako začátečník bych v panice prchal
Myslím, že je tam jasně řečeno, že je to jen jeden z mnoha způsobů. Nikoliv nutnost. Nicméně díky za podnět, ještě do budoucna zvážíme zařazování zmínek o příkazové řádce.
Absence pokorčilých nástrojů jako třeba Shutter taky zamrzí.
Otázka je, jestli to má v takovém článku smysl. Už takhle je na můj vkus až příliš dlouhý. Ale myslím, že splňuje základní požadavky: Popisuje dvě grafická klikátka, připomíná, že to jde i v Gimpu, a zmiňuje příkazovou řádku. Ani tam toho více nechci. (OK, chybí Gnome, ale to je jiná věc - viz výše.)
26.1.2010 09:44 cynan | skóre: 3
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Ja bych se primluvil za ponechani prikazove radky. Zase nemuzete ze zacatecniku delat uplny kopyta, proste si vyberou co budou potrebovat...
nejlepsi je Ferda
Fluttershy, yay! avatar 26.1.2010 09:52 Fluttershy, yay! | skóre: 92 | blog:
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Navíc BFU je třeba vzdělávat.
🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
26.1.2010 12:37 akomano | skóre: 16 | blog: Došiel čaj v kávomate | Malacky
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Tiež hlasujem za terminál. Trebárs spomenuté grafické nástroje poznám, ale že to ide aj v konzole ma zatiaľ nenapadlo zisťovať.
Ja vim, on vi, a ty sed, nano!
26.1.2010 21:23 pedro
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Presne. Rekl bych to jeste ostreji, zacatecnik != blbec. Nevim proc by nejaky zacatecnik nemel zvladnout podle navodu udelat screen z terminalu.
frEon avatar 26.1.2010 11:55 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
no vidis, a ja kdyz jsem zacinal, tak jsem byl prave z ty radky nadseny a ten konzolovy nastroj by me bavil nejvice....
Talking about music is like dancing to architecture.
Valerius avatar 3.3.2010 12:25 Valerius | skóre: 12
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
+1 =)
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf /
26.1.2010 12:17 Atrament | skóre: 10
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Sice souhlasím, že je trochu od věci zabývat se v seriálu textovou konzolí, když pravděpodobně drtivá většina začínajících uživatelů ani netuší, jak se na ni z Xek přepnout. Stejně používají nějaký terminálový emulátor v těch Xkách (pokud vůbec).

Ale nemohu souhlasit, že by se před začátečníky měla tajit možnost něco udělat pomocí příkazu v terminálu. Ne všichni začátečníci jsou automaticky jelita, zde často označována jako BFU. Existují i začátečníci, které IT zajímá, které zajímá možnost ovládání systému příkazovou řádkou, jenom se linuxovými systémy začali zrovna zabývat a tak by v podobném seriálu určitě uvítali i aspoň zmínku, která by jim pomohla se v tom zorientovat a případně si dohledat dokumentaci.
26.1.2010 21:27 True54
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Proč? Pro idioty je tu Ubuntu, a ti ostatní si vystačí s článkem :-D
26.1.2010 09:10 Vlastimil Ott | skóre: 66 | blog: Plastique | Opava
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Odpovědět | Sbalit | Link | Blokovat | Admin
Nedá mi to, musím aspoň neodkazem uvést náš článek:

http://www.linuxexpres.cz/praxe/tip-10-nastroju-pro-vytvoreni-snimku-obrazovky

A pro video: http://www.linuxexpres.cz/praxe/navod-nahrajte-si-aktivitu-na-obrazovce-a-vytvorte-video
Práce: Liberix, o.p.s. | Blog: OpensourceBlog.cz | Online kurz Zlatý WordPress
26.1.2010 09:38 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Odpovědět | Sbalit | Link | Blokovat | Admin
Příloha:
Používám foťák. Ne proto že bych neznal tyhle utilitky, ale jsem sklerotický a pohybuji se mezi více kompy a konzolami. Nemám čas pátrat po nějakém obrázku, kdežto telefon mám u sebe TÉMĚŘ VŽDY.
26.1.2010 09:51 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Krásný autoportrét.
26.1.2010 09:53 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Jo jo, lesklý displej má něco do sebe ;-)
pushkin avatar 26.1.2010 10:23 pushkin | skóre: 43 | blog: FluxBlog
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Jakub Lucký avatar 26.1.2010 11:33 Jakub Lucký | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Já za tímto účelem používám krátký skript, který udělá screenshot, šikovně ho pojmenuje(nastavitelně) uploaduje ho na FTP a do clipboardu mi uloží http adresu, kdybych ho hledal později, najdu ho podle data a hostname v názvu... Závislosti: bash/sh, imagemagick, xsel, ftp-upload (který by šel možná vyhodit)
If you understand, things are just as they are; if you do not understand, things are just as they are.
Bilbo avatar 26.1.2010 17:39 Bilbo | skóre: 29
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Výhoda foťáku ale je, že funguje i v situacích typu kernel panic, zatuhlý počítač apod.
Big brother is not watching you anymore. Big Brother is telling you how to live...
26.1.2010 17:43 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Což z něj činí poslední záchranu, ne vhodnou metodu.
26.1.2010 10:41 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Antialiasing
Odpovědět | Sbalit | Link | Blokovat | Admin

Neškodilo by podotknout, že existuje něco jako podpixelový antialiasing, takže snímek může na jiném výstupním zařízení vypadat otřesně, a proto by se snímání nemělo používat na tvorbu přesné nebo prezentační grafiky (grafy, schémata, dekorace apod.).

U začátečníka to ještě překousnu, ale takové formáty, jako je pan Peterka z Lupy, by se měly zamyslet, jestli snímek z Excelu, je ten správný způsob.

26.1.2010 10:44 Senior Database Programmer
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Odpovědět | Sbalit | Link | Blokovat | Admin
screen.dump nieje snímek (t.j. obrázok) ale textový výpis nie?
Fluttershy, yay! avatar 26.1.2010 11:19 Fluttershy, yay! | skóre: 92 | blog:
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Přesně.
🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
xkucf03 avatar 26.1.2010 23:51 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Barva
A budou v něm i barvičky z MC a podobně? :-)
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
27.1.2010 06:57 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Barva
Až tak přesně zase ne :)
xkucf03 avatar 27.1.2010 12:50 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: Barva
Příloha:
Ale klidně by to šlo – zkus si vypsat catem tenhle soubor :-)
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
27.1.2010 14:46 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Barva
Používání barviček v terminálu je mým denním chlebem, nicméně že by to uměl setterm, o kterém byla řeč, tak o tom nevím.

Btw. není \033 v texťáku přenosnější než escape sekvence? Vydrží to i přenos přes schránku, o zobrazení v prohlížeči nemluvě.
27.1.2010 14:50 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Barva
Jinak dobrá hláška "tenhle zase černý" -- používám černou konzoli s bílým (šedým) textem... Takže se tam také hodí spíš světlé odstíny barev, které jsou lépe zřetelné.
xkucf03 avatar 27.1.2010 15:57 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: Barva
To mi nedošlo, já mám taky terminál s černým pozadím a šedým textem. Ale nějak jsem zaměnil „normální“ za „černý“, protože mám nějak (asi z knížek a dalších textů na papíře) zafixováno, že normální text je černý. :-)
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
26.1.2010 11:49 ET
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Odpovědět | Sbalit | Link | Blokovat | Admin
Pochybuju ze novacek vi co je KDE, GNOME, konzole, KDEkoliv :) mozna by to chtelo specialni rubriku "zacatecnik.abcuxu.cz" docela me to rano na ty hlavni strance vydesilo :)
26.1.2010 12:44 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Přesně takovou stránku/rubriku chystáme. Již brzy ji představím.
26.1.2010 11:54 Lord
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Odpovědět | Sbalit | Link | Blokovat | Admin
Tohle mi uniká - " určených pro nováčky a začátečníky" a jako nástroj pro screenshoty Gimp?
26.1.2010 11:57 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
No já nevím, já jsem třeba GIMP používal už před tím, než jsem přešel na Linux. Stejně jako OOo, Operu či Mozillu.
26.1.2010 14:15 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Odpovědět | Sbalit | Link | Blokovat | Admin
Nejlepší bude do toho začátečníkům nekecat, aby jejich hlas a případné dotazy ke článku nezanikl mezi mnoha komentáři typu "A to já bych zase..." :)
26.1.2010 15:44 Globator007
Rozbalit Rozbalit vše A co takhle podporovat svobodnejsi licenci?
Odpovědět | Sbalit | Link | Blokovat | Admin
Kdyz uz se tady resi konzolove aplikace, tak bych chtel rict, ze existuje svobodna "nahrada" za ImageMagick, ktera je dostupna pod svobodnou licenci a ne tou restriktivni jako ma IM.
Mluvim o GraphicsMagick (www.graphicsmagick.org), ktery by mel mit dokonce i jine vyhody (podpora vice vlaken apod.).
26.1.2010 20:10 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: A co takhle podporovat svobodnejsi licenci?
Vždy som si myslel, že licencie podobné BSD sú slobodné (navyše GraphicsMagick bol založení na ImageMagcik). :)
26.1.2010 17:06 PetrF
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Odpovědět | Sbalit | Link | Blokovat | Admin
Díky za článek. Jsem začátečník a každá rada je dobrá, včetně rad diskutujících.
26.1.2010 23:51 0-58glfsdhesr
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Odpovědět | Sbalit | Link | Blokovat | Admin
Klasicky zpusob "fungujici kdekoli, kde je X" je dvojice xwd a xwud.

I Imagemagic ma moznost iteraktivniho screenshotovani podobne jako gimp.

Nejoblibenejsi mam ovsem gnome-screenshot.
27.1.2010 07:20 JS
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Odpovědět | Sbalit | Link | Blokovat | Admin
Proc neexistuje hybridni format mezi PNG a JPEG? Byla by maska obrazku, a to co by bylo uvnitr te masky by se kompresovalo JPEGem a zbytek PNG. Na screenshoty by to bylo perfektni. Ovsem nedovedu si predstavit, jakym algoritmem by se zvolila ta maska (mozna podle Laplacianu?). To asi bude muset vymyslet nejaka chytrejsi hlava.
27.1.2010 14:52 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Dávno vymyšleno. Na podobném principu funguje třeba DjVu. Ovšem v praxi je to zbytečné a na snímky obrazovky je výhodné čisté png.
27.1.2010 15:04 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
user@stroj:~$ xwd -display :0.0 -root | xwdtopnm | tee /tmp/sken.pnm | \
pnmtopng > /tmp/sken.png; \
jasper --output-format jp2 --input /tmp/sken.pnm --output /tmp/sken.jp2; \
c44 /tmp/sken.pnm /tmp/sken.djvu; \
ppmquant 256 /tmp/sken.pnm | ppmtogif > /tmp/sken.gif
xwdtopnm: writing PPM file
ppmquant: making histogram...
ppmquant: 12785 colors found
ppmquant: choosing 256 colors...
ppmquant: mapping image to new colors...
ppmtogif: computing colormap...
ppmtogif: 252 colors found
user@stroj:~$ ls -alh /tmp/sken.*
-rw-r--r-- 1 user users 193K 27. led 15.02 /tmp/sken.djvu
-rw-r--r-- 1 user users 121K 27. led 15.02 /tmp/sken.gif
-rw-r--r-- 1 user users 384K 27. led 15.02 /tmp/sken.jp2
-rw-r--r-- 1 user users 191K 27. led 15.02 /tmp/sken.png
-rw-r--r-- 1 user users 3,0M 27. led 15.02 /tmp/sken.pnm
Grunt avatar 29.1.2010 19:16 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Tak ale to je trošičku nespravedlivé, ne?
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
29.1.2010 20:17 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Proč? GIF vůči PNG? U GIFu je nutné redukovat počet barev.
Grunt avatar 29.1.2010 20:51 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
GIF vůči PNG?
No to vlastně taky.
Proč?
Nevím jak (lib)Jasper, ale OpenJPEG bez jakéhokoliv parametru použije místo nevratné CDF 9/7 vratnou CDF 5/3 a také to nekvantizuje. Jinými slovy bezeztrátovou kompresi. Naopak DjVu to očividně bez parametru kvantizuje (ztrátová komprese). Teda aspoň bych si to tipnul z velikosti výsledku. Takže aby to bylo spravedlivé, tak by se také buď u DjVu musela použít bezeztrátová komprese a nebo naopak JPEG200 výsledek by musel mít stejnou velikost a pak by se muselo porovnat zkreslení jednotlivých výsledků (ale vzhledem k tomu, že jsou použity téměř stejné algoritmy, tak by byly IMHO výsledky téměř totožné). I u c44 se dá různými parametry ovlivnit výsledné zkreslení (_kvalita_). Aby se z toho těžilo, tak by se to nějak muselo podělit na jednotlivé reprezentace (text, obrázky, grafika) aby z toho mohlo DjVu těžit.
U GIFu je nutné redukovat počet barev.
No tak když už jsem u toho rýpání, tak se také dá vytvořit optimalizovaná maska.

Ono je to tak celkově míchání jablek s hruškama. Bezeztrátový JPEG200 a PNG, kde jeden to reprezentuje jako rastr a druhý jako frekvenční koeficienty a ztrátové DjVu a GIF kde jeden to drží jako kvantizovaný rastr a druhé jako kvantizované frekvenční koeficienty. Každý z nich je vhodný na něco jiného.

Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
Grunt avatar 29.1.2010 19:38 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Byla by maska obrazku, a to co by bylo uvnitr te masky by se kompresovalo JPEGem a zbytek PNG.
No jo, to se lehce řekne, ale horší udělá. To by ta maska nesměla mít žádné hrany, protože to by se i v JPEGu projevilo jako rezonanční záchvěvy, kterých se chceme tak horlivě zbavit. Navíc třeba na průhledné písmo které má v pozadí nějaký obrázek by to bylo krátké (to by se muselo nahradit buď původním pozadím a nebo by se muselo vymyslet něco co by ve frekvenční doméně mělo nejmenší dopad(a bylo nejspíše hodně podobné tomu původnímu pozadí)).
Ovsem nedovedu si predstavit, jakym algoritmem by se zvolila ta maska (mozna podle Laplacianu?).
Spíš se čeká na nějaké objevy v Matematice(a pokud už jsou objeveny, tak na jejich implementaci). Zatím jsou ty obrázky reprezentovány jako kupa sinusovek (nebo jiných vln), ale furt ve vzduchu trčí jakási pachuť vztahu mezi doménou frekvenční a časovou. Stačilo by kdyby to byla vhodná kombinace koeficientů jak frekvenčních(nějakých vln), tak částic(co já vim? Asi nějaké obdélníky nebo co). Při vhodné reprezentaci by třeba nebylo potřeba ani kvantizovat k dosažení dobrých kompresních poměrů. (← IMHO)
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
29.1.2010 20:52 Kerry
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Odpovědět | Sbalit | Link | Blokovat | Admin
v Debianu dám aplikace - příslušenství - sejmout snímek obrazovky a sám se uloží na plochu
31.1.2010 14:13 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: Jak udělat snímek obrazovky
Odpovědět | Sbalit | Link | Blokovat | Admin
Tomáš Heger dopsal kapitolku o GNOME, již je zařazena v článku.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.