Spojení spousty malých *jpg do jednoho
Mám 1024 *jpg o velikosti 256*256 pixelů. Potřeboval bych je spojit je jednoho souboru. Jedná se o fragmenty (herní) mapy, její velikost je 32*32 oněch malých *jpg.
Jednotlivé soubory jsou pojmenovány 00x00.jpg až 31x31.jpg, první dvojčíslí značí osu y (svislou), druhé osu x (vodorovnou). Soubor 00x00 je vlevo nahoře, soubor 31x31 je vpravo dole. Výsledný soubor má mít velikost 8192*8192 pixelů. Velikost všech *jpg je necelých 15MB.
Vím, že to lze poskládat ručně (nechce se mi s tím ale několik hodin hrát). Dcera má Photoshop (případně Illustrator) z balíku CS4, ale scriptovat neumí, dal by se tedy využít. Jak na to? Či použít nějakou jinou aplikaci?
Díky za tipy.
Netuším ako to vo Photoshope urobiť automaticky, ale že by sa nenašiel žiadny software? Napr. niečo podobné tomuto: www.sobolsoft.com
Ešte jeden tip: vlijoiner
Bez zaplacení nefunguje ani jedna. Jde mi o jednu jedinou operaci, platit opravdu nechci.
Vyzerá že toto by mohlo pomôcť. http://www.easy-tools.net/picture-merge/index.html Neskúšal som, ale podľa screenshotov by to mohlo fungovať.
Bohužel.
Neregistrovaná verze výsledek pokazí přidáním nějakých slov (??) a výsledný obrázek se stejně neuloží: "Ke zpracování tohoto příkazu není dostatečný prostor" - přestože na NTFS disku je 100 GB volného prostoru. 4GB RAM.
Mám ACDSee 3.1, ten to spojit dokáže, ale výsledný soubor je maximálně 3000x3000 pixelů. Větší neumí (potřebuju 8192x8192).
Pak ti nezbyde, nez se ponorit do hloubi prikazove radky. Image Magick je opravdu mocny nastroj.
Trosku jsem se podival na priklady, nainstaloval ImageMagick a vykouzlil jsem (bacha, je to psane v linuxu, na windows muze byt zapis kapku odlisny):
convert \( 14_7eb0000_8324000.gif 14_7eb4000_8324000.gif +append \) \( 14_7eb0000_8320000.gif 14_7eb4000_8328000.gif +append \) -append image.gif
Predpokladam, ze pri tvem hierarchickem cleneni by to slo naskriptovat (respektive programem vytvorit prikaz pro konverzi). V ramci jednoho radku muzes i zkracovat a pouzivat "počítadla" pro jmena souboru.
Totéž pak s JPEGy konverze do PNGcka:
convert \( IMG_3405.jpg IMG_3406.jpg +append \) \( IMG_3407.jpg IMG_3405.jpg +append \) -append image.png
vysledky:
prípadne ešte skús funkciu Combine vo Photoscape: screenshot.php
Díky moc, s tímhle se to podařilo.
Tu máš aspoň virtuální
Značím vyřešeno.
Nemáš zač, ja si idem zmaterializovať to pivo :)
Sem neco zpichl, snad to pomuze:
www.first-encounter.com/anex3d/Xena/ImageJoiner.zi p
(vyzaduje .Net 3.5)
a neumi nahodou tvorit panaramatickou fotografii irfanview?
Umí. To by ale musel ručně vložit 33x32 souborů.
L-Core nechce "pás", ale třeba 100 řad po 100 fotkách
to prece neni problem - udela 32 pasu, ktere pak spoji... otazka 5 minut.
Dokaze to aj XnView.