Autor Zpráva
Jáá
Profil
Jde v gd vytvářet obrázky s vyšším rozlišením než pro obrazovku - například pro tisk?
joejoe
Profil *
proc by to nemelo jit? ta knihovna ani nevi jake mate rozliseni obrazovky.

omezujici je velikost pameti kterou mate k dispozici na vykonani skriptu
- kdyz ma obrazek v hi-color v rozliseni 2500x2000 velikost ~2.5 MB v JPEG, tak na praci s nim je potreba ~12 MB pameti (ukazuje irfanview, o jednom wallpaperu co mam tady na disku)

viz. php.ini cast 'Resource Limits' polozka 'memory_limit'
Jáá
Profil
to vsechno vim, ale ja potrebuju menit dpi obrazku
joejoe
Profil *
a jak ja to mam vedet co potrebujes? mel ses zeptat rovnou.

pokud to spravne chapu, tak DPI = Dots per inch == cesky pocet bodu na palec. tedy pokud tisknu obrazek, ktery ma 600x600 pixel pri DPI 300, tak by mi na papire mel vzniknout obrazek o velikosti 2x2 palce. - nebo naopak pokud skenuju obrazek, tak to udava presnost toho skenovani.

Velikost objektu, ktery se vytiskne na papir, muzes ovlivnovat treba tak, ze napises style="width: 10cm;". Kvalita obrazku na papire potom zavisi na kvalite obrazku a tiskarny - viz http://www.alistapart.com/articles/hiresprinting
Jáá
Profil
a v php se menit dpi obrazku da, nebo neda?
Kajman
Profil *
Pokud je mi známo, tak v přímo v php to nejde. Ale je to možné měnit přímo v souboru pomocí ImageMagic http://www.imagemagick.org/script/index.php

Někdy ale stačí přepočítat velikost na cm a uvést ji ve výstupu html.
Jáá
Profil
a nejak prepsat dpi primo v png souboru?
Leo
Profil
V GD asi ne, v ImageMagicu jak psal Kajman asi jo. PHP samo o sobe neumi s obrazky manipulovat. Leo
Jáá
Profil
ja myslim primo editovat obsah souboru obrazek.png; normalne $a=fopen(..)...
Leo
Profil
No pokud znate strukturu binarniho souboru (png) tak samozrejme muzete otevrit, zmenit a ulozit :-) Leo
Jáá
Profil
>>struktura binarniho souboru png

odkaz, kde je o tom neco?
Kajman
Profil *
http://www.libpng.org/pub/png/spec/1.2/png-1.2-pdg.html
Toto téma je uzamčeno. Odpověď nelze zaslat.

0