abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 1
dnes 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 2
dnes 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 0
dnes 12:55 | Nová verze

Google Chrome 55 byl prohlášen za stabilní. Nejnovější stabilní verze 55.0.2883.75 tohoto webového prohlížeče přináší řadu oprav a vylepšení (YouTube). Opraveno bylo také 36 bezpečnostních chyb. Mariusz Mlynski si například vydělal 22 500 dolarů za 3 nahlášené chyby (Universal XSS in Blink).

Ladislav Hagara | Komentářů: 4
dnes 11:55 | Pozvánky

Máte rádi svobodný software a hardware nebo se o nich chcete něco dozvědět? Přijďte na 135. sraz spolku OpenAlt, který se bude konat ve čtvrtek 8. prosince od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Sraz bude tentokrát tématický. Bude retro! K vidění budou přístroje jako Psion 5mx nebo Palm Z22. Ze svobodného hardwaru pak Openmoko nebo čtečka WikiReader. Přijďte se i vy pochlubit svými legendami, nebo alespoň na pivo. Moderní hardware má vstup samozřejmě také povolen.

xkucf03 | Komentářů: 0
dnes 00:10 | Nová verze

Byla vydána verze 3.2 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata. Z novinek lze zmínit například podporu protokolů DNP3 a CIP/ENIP, vylepšenou podporu TLS a samozřejmě také aktualizovanou dokumentaci.

Ladislav Hagara | Komentářů: 0
včera 21:00 | Nová verze

Byla vydána beta verze Linux Mintu 18.1 s kódovým jménem Serena. Na blogu Linux Mintu jsou hned dvě oznámení. První o vydání Linux Mintu s prostředím MATE a druhé o vydání Linux Mintu s prostředím Cinnamon. Stejným způsobem jsou rozděleny také poznámky k vydání (MATE, Cinnamon) a přehled novinek s náhledy (MATE, Cinnamon). Linux Mint 18.1 bude podporován až do roku 2021.

Ladislav Hagara | Komentářů: 0
včera 16:42 | Nová verze

Byl vydán Devuan Jessie 1.0 Beta 2. Jedná se o druhou beta verzi forku Debianu bez systemd představeného v listopadu 2014 (zprávička). První beta verze byla vydána v dubnu letošního roku (zprávička). Jedna z posledních přednášek věnovaných Devuanu proběhla v listopadu na konferenci FSCONS 2016 (YouTube, pdf).

Ladislav Hagara | Komentářů: 0
včera 15:16 | Komunita

Na GOG.com začal zimní výprodej. Řada zlevněných her běží oficiálně také na Linuxu. Hru Neverwinter Nights Diamond lze dva dny získat zdarma. Hra dle stránek GOG.com na Linuxu neběží. Pomocí návodu ji lze ale rozběhnout také na Linuxu [Gaming On Linux].

Ladislav Hagara | Komentářů: 1
včera 13:14 | Bezpečnostní upozornění

Byla vydána verze 2.7.1 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Řešeno je několik bezpečnostních problémů. Aktualizován byl především Tor Browser na verzi 6.0.7. Tor Browser je postaven na Firefoxu ESR (Extended Support Release) a právě ve Firefoxu byla nalezena a opravena vážná bezpečnostní chyba MFSA 2016-92 (CVE-2016-9079, Firefox SVG Animation

… více »
Ladislav Hagara | Komentářů: 0
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 759 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Zmenšení velkého obrázku (650MB)

31.1.2007 08:55 zombik | skóre: 6
Zmenšení velkého obrázku (650MB)
Přečteno: 1105×
Dobrý den,

řeším jedem malý problém. Mám velký obrázek (650MB) ve formátu tiff a chci jej zmenšit. Zkoušel jsem ImageMagick, ale ten mi hlasí "alocation memory failed". Nevite o programu, který by byl schopen zacvičit s takovýmto souborem?

Dekuji

Jura D.

Odpovědi

31.1.2007 09:09 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
A kolik máš fyzicky v PC ram ?

Pokud málo tak to asi nikdo nezvládne protože potřebuješ podle mě blok o velikosti 650M do kterého by se ten tiff nahrál, pak nějakou ram pro převod a zápis + něco na chod OS atd....
31.1.2007 13:03 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Proveditelnost by neměla záviset na množství fyzické paměti, ale na tom, kolik je k dispozici paměti virtuální. Jen to samozřejmě bude poněkud pomalejší…
31.1.2007 21:54 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Ale závisí to na fyzické paměti, pro správnou funkci potřebuje načíst určitou část do ram - tento úsek většinou musí být souvislý, ale pokud má málo ram tak jsou v ram volné bloky roztroušené a nenajde se potřebný volný blok v celku. (i když tam ta volná paměť je, nevím jak je ten program dělaný ale předpokládám že aspoň pro jeden řádek musí být místo ve fyzické ram) a proto se mu nepovede alokace. Kdešto pokud je ram více snáže se najde volný blok o požadované délce.
Luboš Doležel (Doli) avatar 31.1.2007 21:58 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
K čemu souvislé bloky ve fyzické paměti, když se používá paměť virtuální? Ta už se může namapovat kamkoliv.
1.2.2007 16:32 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Souvislost fyzické paměti - nebo vůbec fyzické adresy stránek - procesy nezajímá, k těm se vůbec nedostanou. Všechno kromě příslušné části jádra pracuje s virtuální pamětí. Jinak jsem si teď zkusil vyrobit TIFF 15000x15000 pixelů (velikost 644 MB) a convert mi ho bez problémů zmenšil na 1500x1500, jen při tom potřeboval skoro 2 GB paměti (samozřejmě virtuální).
1.2.2007 18:10 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
To jste na omylu program požádá třeba o 1M ram a tu potřebuje dostat v celku, takže pro alokaci musí být v RAM volný blok o velikosti 1M.

Ovšem pro program se musí přidělit souvyslý blok o velikosti 1M jak to jádro udělá je tomu programu jedno - samozřejmě to jádro může rozdělit do více nesouvyslých bloků - ovšem mám dojem že dnešní jádra toto neumí.

Samozřejmě pokud program bude požadovat třeba 10 bloků o velikosti 1M tak těch 10 bloků nemusí být fyzicky souvislé.
1.2.2007 18:19 cronin | skóre: 48
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
program požádá třeba o 1M ram a tu potřebuje dostat v celku, takže pro alokaci musí být v RAM volný blok o velikosti 1M.
V Linuxe je to pravda, v BSD nikoli, tam neexistuje fragmentacia pamate.
1.2.2007 18:40 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Ono i v Linuxu se dělá na tom aby se volné bloky spojovaly, mám dojem že je to popsáno v nějakých jaderných novinách.

Prostě program mu to napsal jasně = ImageMagick, ale ten mi hlasí "alocation memory failed"

Takže uvolnit paměť, aby jí bylo fyzycky více, případně skusit přidat RAM fyzicky, podle mě program potřebuje načíst aspoň jeden řádek obrázku což podle mě dělá dost u tak velkého tifu.

Případně vyskoušet jiný program který není založen na ImageMagicku a který s tím obrázkem bude pracovat jinak a nebude potřebovat tolik RAM.

PS. Teď mě napadlo co si skusit přeložit ImageMagick z src zda v tom balíčku není nějaké omezení třeba pouze na to 1G ?
1.2.2007 18:53 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
program požádá třeba o 1M ram a tu potřebuje dostat v celku, takže pro alokaci musí být v RAM volný blok o velikosti 1M

Musí být volný blok virtuální paměti, ne fyzické (ta může být klidně celá plná - tedy až na rezervu definovanou v /proc/sys/vm/min_free_kbytes).

5.2.2007 12:29 moira | skóre: 30 | blog: nesmysly
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
To jste na omylu program požádá třeba o 1M ram a tu potřebuje dostat v celku, takže pro alokaci musí být v RAM volný blok o velikosti 1M.
Nejsem expert na jadro ale jak to popisujete, tak mi z toho plyne, ze virtualni pamet je prakticky nanic. Resp. pokud by se neco odswapovalo, tak by to musel byt cely alokovany blok pameti. Funguje to opravdu takto? Ja zil doted v predstave, ze fyzicka pamet a pamet jak ji vidi proces spolu vubec nesouvisi a provadi se preklad v procesoru pomoci tabulek.
Překladač ti nikdy neřekne: "budeme kamarádi"
5.2.2007 12:36 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Nefunguje. Alokátor (i ta jaderná část - brk() a mmap(), natož user space - malloc(), new) samozřejmě pracuje s virtuální pamětí.
5.2.2007 12:56 moira | skóre: 30 | blog: nesmysly
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)

Aha, cili teda pulka bloku pameti zustane v RAM a druha bude na disku. Mezitim se ta odswapovana fyzicka RAM zaplni necim jinym (to je jedno cim) a nasledne nastane potreba priswapovat puvodni odswapovany blok zpet do RAM (rekneme, ze bude potreba). Protoze uz nemuze na sve puvodni misto, bude to nekam jinam. Dojde tedy k tomu, ze onen puvodni blok se ve fyzicke RAM "roztrhne". Proc tedy nejde naalokovat takto "roztrzeny" blok hned na zacatku, ale jak tvrdite, musi byt ve fyzicke RAM souvisly?

Nebo je nekde v me uvaze chyba?
Překladač ti nikdy neřekne: "budeme kamarádi"
5.2.2007 13:37 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Chyba je pouze v tom, že mi přisuzujete něco, co tvrdil kolega Šobáň. Já od začátku tvrdím, že alokátor pracuje s virtuální pamětí a ne s fyzickými adresami.
5.2.2007 13:56 moira | skóre: 30 | blog: nesmysly
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Pravda, omlouvam se, nevsiml jsem si.
Překladač ti nikdy neřekne: "budeme kamarádi"
5.2.2007 13:07 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Tento program alokuje pamäť až kým malloc nevráti NULL (už nie je voľná pamäť). Potom sa každý druhý blok uvoľní a pokúsi sa alokovať blok veľký 2*SIZE. U mňa to vypíše chybu, napriek tomu, že je polovica pamäte voľná (ak sa nemýlim, volá sa to fragmentácia pamäte; častý problém pri používaní malloc).

PS: viem prečo to tak funguje :)
#include <stdlib.h>
#include <stdio.h>
#include <string.h>

#define	MAX	1024*1024
#define	SIZE	1024*1024

char *pointers[MAX];

int main(void)
{
	int 		i;
	char		*tmp;
	char		buf[16];

	for (i = 0; i < MAX; i++) pointers[i] = NULL;

	for (i = 0; i < MAX; i++) {
		pointers[i] = malloc(SIZE);
//		memset(pointers[i], 'A', SIZE);
		if (pointers[i] == NULL) {
			fprintf(stderr, "Nemozem alokovat pamat (pointers)\n");
			break;
		}
	}

	for (i = 0; i < MAX; i += 2) {
		if (pointers[i] != NULL) {
			free(pointers[i]);
			pointers[i] = NULL;
		}
	}

	tmp = malloc(SIZE*2);
	if (tmp == NULL) {
		fprintf(stderr, "Nemozem alokovat pamat (tmp1)\n");
	}

	for (i = 0; i < MAX; i++) {
		if (pointers[i] != NULL) {
			free(pointers[i]);
			pointers[i] = NULL;
		}
	}

	tmp = malloc(SIZE*2);
	if (tmp == NULL) {
		fprintf(stderr, "Nemozem alokovat pamat (tmp2)\n");
	}
	fgets(buf, sizeof(buf), stdin);
	return EXIT_SUCCESS;
}
5.2.2007 13:39 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
To je sice hezké, ale to pořád pracujete s virtuálním adresním prostorem, ne s fyzickou pamětí.
5.2.2007 13:47 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Aha. Takže existuje nejaký program, ktorý na úpravu tiff obrázka používa fyzickú pamäť a nepoužíva virtuálnu?

Samozrejme je pravda, že na úrovni fyzickej pamäte fragmentácia nie je problém (kernel môže dať stránku kamkoľvek a aj tak sa bude zdať, že virtuálna pamäť je spojitá).
5.2.2007 14:10 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)

Ne, proč? User space aplikacím po fyzické paměti nic není, ty s ní vůbec nepřijdou do styku. To je to, co tu celou dobu od začátku tvrdím - že má-li convert problémy s alokací paměti, není třeba přidávat fyzickou paměť, ale stačí dočasně zvětšit virtuální (přidáním swapu). Dokonce i ten zmiňovaný convert si poradí s 32 MB fyzické paměti a 256 MB swapu…

5.2.2007 14:18 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Áno je pravda, že stačí pridať akúkoľvek pamäť (teda stačí aj ten swap).

Ale problém s alokáciou pamäte môže spôsobiť aj fragmentácia pri zlom používaní malloc. Ale to som mal napísať k inému komentáru (keďže tam kde som to dal, sa rozoberala fyzická a nie virtuálna pamäť).
5.2.2007 13:52 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Tak ještě jeden argument pro ty, kdo stále tvrdí, že je potřeba mít dostatečně velký souvislý blok ve fyzické paměti: právě jsem úspěšně pomocí malloc() alokoval 224 MB blok (pochopitelně virtuální) paměti na počítači s 32 MB fyzické paměti a 256 MB swapem. Kdo nevěří, může si to klidně vyzkoušet sám.
31.1.2007 09:14 repli
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Jednou jsem pracoval s obrázke 250 MB (mám 256 MB paměti), v Gimpu jsem ho za pár minut načetl. (Každopádně je to jako páchat sebevraždu)
Dalibor Smolík avatar 31.1.2007 09:31 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
convert obrazek.jpg -resize 1600x1200 obrazek.jpg (vyžaduje imagemagick)
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
31.1.2007 10:13 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
ImageMagic mu nejde málo ram.
31.1.2007 10:18 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Ono záleží v čem to je a podle mě se musí aspoň načíst do RAM jeden řádek obrázku naráz a u tiff v velkém rozlišení to dělá třeba několik Mega a programu se nepovede alokovat tak velkou souvislou část, pokud je málo Ram a je třeba moc fragmentovaná.

PS. Proč nám neřekneš kolik tam máš ram ? Na 256M to asi neuděláš. On je totiž rozdíl 250M v 256M fyzické a 650M v 256M fyzické.
31.1.2007 12:35 zombik | skóre: 6
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Zdravi,

a děkuji za reakce. V PC je celkem 1G RAM a je k dispozici cca 900MB swapu.

Jura D.
31.1.2007 13:04 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Zkuste dočasně přidat swapfile (máte-li dost místa na disku). Také zkontrolujte, zda není problémem resource limit (podívejte se na výstup 'ulimit -a').
31.1.2007 21:59 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
A jak už tu řekly taky bych to skusil s co nejmenším počtem spuštěných démonů a programů, takže povypínat vše co jde a není třeba aby to běželo, a potom to skusit.
1.2.2007 19:32 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Na 256M to asi neuděláš. On je totiž rozdíl 250M v 256M fyzické a 650M v 256M fyzické.

Právě jsem zmíněnou operaci, tj. zmenšení 15000x15000 obrázku (644 MB TIFF) příkazem convert z balíčku ImageMagick provedl na stroji s 64 MB fyzické paměti. Mám pro zajímavost zkusit ještě 32 MB?

1.2.2007 19:33 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Za slovem ImageMagick má být samozřejmě čárka.
31.1.2007 13:11 Aleš Kapica | skóre: 45 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Podle mě by to mohlo jít přes nástroje netpbm. Bohužel nemám žádný takhle zrůdně velký obrázek (je to vůbec obrázek? Velikost 650MB by spíš vypadala na image CD?) tak to nemohu vyzkoušet.
31.1.2007 13:25 Peter Lehotsky | skóre: 26 | Prague
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Muze to byt nekomprimovany Tiff a v tom pripade to nemusi byt ani barevne (300DPI a vetsi nez A2 resp. A1).
31.1.2007 13:29 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Při 1200 dpi by to byla necelá A3…
31.1.2007 13:37 Aleš Kapica | skóre: 45 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Bohužel teď nemám čas na hraní, ale použijte tifftopnm, pamscale a pak některý z nástrojů pnmtoněco, podle toho jaký chcete výsledný formát..
31.1.2007 13:49 Aleš Kapica | skóre: 45 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
tifftopnm -byrow big.tiff | pamscale -xscale=0.5 -yscale=0.5 | pnmtopng > output.png
Tahle kolona zmenší původní tiff na polovinu a uloží výsledek ve formátu png
1.2.2007 08:30 zombik | skóre: 6
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Děkuji za pomoc, ale nemám k dispozici pamscale (tifftopnm mám), prestože baliček Netpbm mám naistalovaný. Distribuce je debian testing. Pamscale je součástí jiné verze ?
1.2.2007 09:31 Marble | skóre: 27 | blog: marble | Švédsko
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
s/pamscale/pnmscale/
1.2.2007 12:23 Aleš Kapica | skóre: 45 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
pnmscale je v novější verzi netpbm obsolete
31.1.2007 20:23 zombik
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Jedná se o mapy zakoupené v největším rozlišení a potřebuji je zmešit pro učely prezentace.

J.D.
1.2.2007 07:34 rastos | skóre: 60 | blog: rastos
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Aký soft (hoci aj ne-linuxový) odporúča na spracovanie použiť predajca?
1.2.2007 08:32 zombik | skóre: 6
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Prodejce nic nedoporučuje. Myslel jsem, že kolegyně si s obrázky poradí v GISu, ale také jí to nešlo a tak to zbylo na mě...
1.2.2007 10:04 rastos | skóre: 60 | blog: rastos
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
To znamená, že vám predal 650MB dát, o ktorých ani neviete povedať či nie sú random. Super. Koľko ste zaplatili? (Zo zbežného pohľadu na TIFF format špecifikáciu to vyzerá, že TIFF súbor môže mať až 4GB ;-) )
31.1.2007 13:29 fakenickname | skóre: 42 | blog: fakeblog
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Btw, zkoušel jsi to převést imagemagickem při minimálním ztížení systému? například v single režimu nebo jestli máš náhodou po ruce nějaké SGIčko či Apple ;)
31.1.2007 23:45 R
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Skus namiesto imagemagicku pouzit nieco ine. Mozno otvorit v gimpe alebo v xnview.
1.2.2007 10:37 Semo | skóre: 44 | blog: Semo
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Este by som si overil, ze je zapnuta podpora High Memory Support na 4GB. Inak z 1GB fyzickej pamate jadro vyuziva iba cca 900MB. Nie je to zasadny rozdiel, ale trocha to pomoze. Overit sa to da jednoducho prikazom free.
If you hold a Unix shell up to your ear, you can you hear the C.
1.2.2007 15:25 zombik | skóre: 6
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
High memory Support je zapnut a je využívana veškerá pamět.
1.2.2007 16:08 Aleš Kapica | skóre: 45 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Zkusil jsi použít tu kolonu s tím pnmscale? pamscale je v novější verzi, ale to co máš ty bude mít nejspíš tohle. (Přejmenovali to..)
5.2.2007 10:41 zombik | skóre: 6
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)-Vyřešeno
Obrázek se mi podařilo zmenšit pomocí příkazů z Vaší kolony. Děkuji za pomoc! Nešlo mi to použít jako kolona a tak jsem použil příkazy postupně.
tifftopnm big.tiff >vystup.pnm
pnmscale vystup.pnm -xscale=0.1 -yscale=0.1 > vystup_zmenseno.pnm
Toto cvičeni jsem provedl na P4 1.5GHz s 512 MB RAMM a šlo to docela rychle. Děkuji všem za odpovědi a názory na problém.

Zdraví a hezký den přeje.
Jirka Dušek
5.2.2007 11:42 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)-Vyřešeno
Kolik to sežralo RAM při převodu jste se nekouknul co ?
1.2.2007 13:34 cronin | skóre: 48
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
GIMP by to mal zvladnut.
5.2.2007 12:21 klingger | skóre: 17
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Vyskúšajte VIPS, ten je priamo robený na takéto veci.
7.2.2007 09:01 zombik | skóre: 6
Rozbalit Rozbalit vše Re: Zmenšení velkého obrázku (650MB)
Dobrý den,
vyzkoušel jsem program VIPS (nip2) a provedl požadované změny. Mohu vřele doporučit. Na PC P4 1.5GHz s 512 MB RAMM a 256 MB swapem bylo použito cca 120 MB paměti a cca polovina swapu. Změna velikosti obrázku trvala cca 1-2 minuty a bylo hotovo. Samotné načtení obrázku trvalo do 30 sekund.

Zdraví a hezký den přeje.
Jirka Dušek

Založit nové vláknoNahoru

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

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.