JPEG

9 отговора 256 прегледа
#1

JPEG

Мамка му JPEG.
Я кажете с какво да нацепя JPEG на части. На мойта машинка така и не се откри приложение, което да отвори тоя файл. А пробвах де що има графична програмка. Един колега с PhotoShop го отвори, което значи, че файла е читав (щото той го взе от мен). Файлчето е ~500MB, ама аз има 2GB RAM, така, че не е проблема в размера на паметта.

I feel like I should have a great idea right now. But I don't.
Отговор
в отговор на Linux.Lab #2

Re: JPEG

Не може ли колегата да го компресира или да го превърне в нещо друго, и след това да ти го върне обратно...


_
Отговор
в отговор на ((moon!)) #3

Re: JPEG

Можа ама аз има още около 300 такива и ако и тях му дам ще трябва заплата да му плащам. В интерес на истината аз окупирах неговото място и вече ги подпуках обаче, на мойта машина нямам Win и се питах дали някой не се е сблъсквал с този проблем и дали има готово решение на въпроса под Linux. Щото другата алтернатива беше аз да си го напиша.

I feel like I should have a great idea right now. But I don't.
Отговор
в отговор на Linux.Lab #4

Re: JPEG

Можеш ли да дадеш малко повече информация какво искаш да направиш с този файл, на какви части да го нацепиш и какви методи си опитал, поне аз не разбирам какво имаш предвид

Също така кажи какви грешки е изплюл софтуерът, който си опитал и какви програми точно си пробвал. Аз се сещам за поне две качествени - Гимп (кажи коя версия си опитал) и ImageMagic (има и batch режим на обработка, подходящ за различни цели и точно за големи файлове)

Освен това 2 ГБ не са много памет за ОГРОМНИ картинки файлове, 500МБ ЖПЕГ компресирал примерно файл 20 000 x 20 000 пиксела, всеки описващ се с по 3 байта, можe да вземе гигабайт и нещо RAM, знаеш

-----
His name is Wonderful.
Отговор
в отговор на Пay #5

Re: JPEG

Ами аз не съм на ТИ с графичните програмки. Та това за batch режима избщо не го знаех. Ама тия и двете ги пробвах и двете отгърмяха с core dump. Една друга каза,че файла и е непознат, като тип ама явно се уплаши от размера не от типа. Файлчето представлява детайлна сателитна снимка свалена от сайт на NASA и на какви парчета ще я нацепя не ми пука стига да са именувани/номерирани по някакъв начин и да мога да ги разпозная. Аз после ще си събера каквото ми тртябва.

I feel like I should have a great idea right now. But I don't.
Отговор
в отговор на Linux.Lab #6

Re: JPEG

Ако картинката е свободна, ще може ли линк да се пробвам и аз?

Отговор
в отговор на mn_t #7

Re: JPEG

Картинката се генерира от картов файл и сега нямам линк към него.
Картинката мога да ти я кача на моя сайт и ще ти пратя линк, като съобщение да си я дръпнеш от там. Ще е доста по бързо.

I feel like I should have a great idea right now. But I don't.
Отговор
в отговор на Linux.Lab #8

Re: JPEG

Относно интерактивните програми - виж какви версии имаш на ImageMagick и Gimp - при мен те са: ImageMagick 6.0.2 06/16/04 , Gimp 2.0.2, ако си с по-стара версия, можеш да опиташ да ъпдейт-неш програмите и проблемът да изчезне.

Относно бач режима на обработка на картинки - това е най-мощното средство за автоматизирана или еднообразна работа, ако ти се е случвал да цъкаш 50 снимки, отваряне скалиране и запазване, ще го оцениш определено

Ето как с пакета ImageMagick да нацепиш картинка на по-малки:

convert -crop 200x200 imenafile.jpg cropped.jpg

това генерира (без да разпъва в паметта цялата картинка, мисля) няколко десетки "плочки", които са нацепената картина на дадените размери (200x200). Ако смениш размерите, ще получиш различен брой изходни файлове. Лошото е, че програмата генерира имената като cropped.jpg.1 .2 .3 и т.н, т.е не се запазва оригиналното разширение, но това лесно може да се преименува с някоя програма или скрипт до нормални имена, а и повечето редактори нямат проблем с нестандартни разширения. Все пак, ето как да преименуваш нещата, в конзола в същата директория пишеш:

for file in *; do mv ${file} ${file}.jpg ; done

Успех.

-----
His name is Wonderful.
Отговор
в отговор на Linux.Lab #9

Re: JPEG

Не съм се занимавал с JPEG, с ImageMagick хептен, но ми се струва, че в случая split може да свърши работа.

Отговор
в отговор на Gwydion #10

Re: JPEG

мисля, че komandata split работи с цел да нацепи един произволен файл на няколко парчета, примерно за да могат да се запишат и пренесат на дискети, не е това, което ще разреже картинка на квадратни парчета

-----
His name is Wonderful.
Отговор