Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:26c:e90d:da...–

peter
PHP › Funkce PHP Mail
1. 2. 2016   #208318

OT: Protoze neumim objektove programovat? Trapi te to moc? Mne ani ne, hlavne, ze to funguje :)
Ted zrovna resim, jak otevrit na starsim pc v php 7 MB bmp po pixelu, aby to nezpracovaval 20s (ted to ctu ze souboru vlastni funkci). Puvodni kod s php funkcemi pro jpeg trval asi 40s. Jisty pokrok to je, ale stale to neni ocekavanych 5s :) Proste mne nebavilo cekat dlouho na vysledek testu...
V Qt cpp se mi podarilo implementovat jakysi picojpeg. cpp otevira obrazek za 0.21s, pres picojpeg s upravami tam mam 1.25s tusim. Proste, hrozne blizko. Php 40s!!! :)

peter
JavaScript, AJAX, jQuery › Vysvětlení scriptu
1. 2. 2016   #208316

http://programujte.com/forum/vlakno/30545-vysvetleni-kodu-casti-funkce/

peter
GIMP › gimp měření velikosti
1. 2. 2016   #208314

baisikl - Ty to mas popletene. Tiskarna je jine zarizeni.

Monitor zobrazuje pixely. Pixelu muzes mit treba 1920x1680.

Tiskarna tiskne puntiky barvou (dot). Obrazek se prevadi na tiskarnu pomoci dot per inch (pocet puntiku na jeden palec; palec = 2.54 cm). Treba, kdyz u obrazku nastavis, ze se ma tisknout v rozliseni 600 dpi, znamena to, ze obrazek s sirkou 1920 se vytiskne jako 1920 / 600 * 2.54 = 8.128 cm. Tipnu si, lidske oko vnima asi 0.1 mm a mene. 600 dpi je asi 24 puntiku na tiskarne pro 0.1 mm. 24 puntiku je hodne jemna kresba, uz bys nemusel vnimas zubatost.

20 cm na monitoru pri zoomu 1:1?
Ja mam nastavene rozliseni 1600 x 1050, monitor ma rozmery A3+3cm x 2*A3-8cm, A3 je 29.6cm, cili 58 x 33 cm.

Je ti jasny ted uz rozdil?
Monitor 58 cm displej a mam tam mam ted 1600 pixelu.
Tiskarna pri 600 dpi by to bylo 6.77 cm (1600 / 600 * 2.54)

Co kdyz si nastavim na monitoru 800x600 rozliseni? Jak to bude s rozmery proti puvodnimu obrazku? Centimetry se zvetsi, ale obrazek zustal stejny. Jen se musi na obrazovce rolovat. Navic mas monitor-pixel jako obdelnicek 2 x 1.6 puvodniho. Prosim te, jak na tom muzes merit stejne rozmery jako na papire? :)))
Pro zajimavost ti prepoctu svoji sirku obrazovky na monitor-DPI. Takze 1600 / 58 cm / 2.54 cm = 10.8 dpi. Bezne pro tisk byva 100-300 dpi pro text, 300-600 dpi pro obrazek.

Puntiky na tiskarne - barva v tiskarne slozena z mikrocastecek nahodilych rozmeru. Aby se vytvoril ctverecek, tak se jich nanasi nekolik na jedno misto. A nanasi se ne zrovna presne. Rekneme pro bod, ze pouzijeme 5 x 5 barevnych castecek, to je 25. (Drive jsem psal, ze pro 0.1 mm je treba asi 24 puntiku barvy.) Logicky z toho plyne, ze tiskarna musi pouzit strasne moc puntiku, aby vytvorila takovy krasny ctverecek, jaky ty vidis na obrazovce.

-------

Tak, a ted tvuj problem. Viz Jodik, muzes si to vytisknout, treba v eko-rezimu (uspora barev), ale lepe jen oramovat a stred vyplnit bilym (proste vytisknes jen ramecek). Zmerit na papire. Prepocitat pixely. V gimpu pak zvetsit nebo zmensit (coz prinese jakesi zkresleni u obrazku). A vytisknout znova.
Nebo si to muzes zrovna prepocitat spravne podle DPI, co mas nastavene pro tisk nebo v obrazku pro tisk nebo na tiskarne v ovladaci v pc nebo na tiskarne stroji.
U mne
- Gimp ma pro novy obrazek nastaveno 72 dpi
- Tiskarna Minolta ovladac - dokument, foto, DTP, Web, CAD - 600 dpi
- Tiskarna stroj - ma nastavenu automatiku podle ovladace
Pozor, fotky nevytvorene v gimpu muzou mit nastavene jine dpi! Nespolehej na tech 72.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý