batch-конвертиране до JPEG
33 отговора
1263 прегледа
batch-конвертиране до JPEG
Здравейте,
Моля за съвет за следната задача.
1. Дадени са няколкостотин хиляди файла с тенденция да има още много такива, във формат TIFF и BMP.
2. Трябва да се конвертират удобно (да речем чрез някаква batch-процедура) до JPEG с минимална загуба на качество и не трябва да е JPEG 2000 или JFIF, а по-ранен стандарт на JPEG.
3. Размерите на изходните картинки варират от няколко десетки на няколко десетки пиксела до няколко хиляди на няколко хиляди.
4. Цветовете варират от 1-бит на пиксел (не задължително черно-бели, може и примерно синьо-жълти), до 32 бита на пиксел (CMYK).
5. Сред картинките има всякакви - снимки с различно качество, рисунки създадени от графични редактори, сканирани документи, фирмени знаци и др.
6. Добре е конверторът да е freeware.
Основният проблем е следния. Всички конвертори, които пробвах се справят отчайващо зле с голяма част от малките и с малко цветове картинки, а те са десетки хиляди. Други конвертори, особено такива с GUI направо ги обхваща безсилие като избера наведнъж примерно 10 000 файла - все пак не ми се ще да повтарям тази процедура ръчно 1000 пъти.
Мерси.
Моля за съвет за следната задача.
1. Дадени са няколкостотин хиляди файла с тенденция да има още много такива, във формат TIFF и BMP.
2. Трябва да се конвертират удобно (да речем чрез някаква batch-процедура) до JPEG с минимална загуба на качество и не трябва да е JPEG 2000 или JFIF, а по-ранен стандарт на JPEG.
3. Размерите на изходните картинки варират от няколко десетки на няколко десетки пиксела до няколко хиляди на няколко хиляди.
4. Цветовете варират от 1-бит на пиксел (не задължително черно-бели, може и примерно синьо-жълти), до 32 бита на пиксел (CMYK).
5. Сред картинките има всякакви - снимки с различно качество, рисунки създадени от графични редактори, сканирани документи, фирмени знаци и др.
6. Добре е конверторът да е freeware.
Основният проблем е следния. Всички конвертори, които пробвах се справят отчайващо зле с голяма част от малките и с малко цветове картинки, а те са десетки хиляди. Други конвертори, особено такива с GUI направо ги обхваща безсилие като избера наведнъж примерно 10 000 файла - все пак не ми се ще да повтарям тази процедура ръчно 1000 пъти.
Мерси.
Re: batch-конвертиране до JPEG
аz малко съм неподготвен в случая, но ще се иzкажа все пак.
аz правих едно време такива работи с гимп. той има гуй, но можеш и да го програмираш супер лесно да го прави това автоматично. прави се на Scheme и има документация zа функциите, общо вzето е ОК. обаче съм чувал че нещо с CMYK не било оптимално. не zнам, може в последната версия да върви, можеш да провериш как е положението. иначе фотошоп, ама не е фрий. също може да се автоматиzира.
аz правих едно време такива работи с гимп. той има гуй, но можеш и да го програмираш супер лесно да го прави това автоматично. прави се на Scheme и има документация zа функциите, общо вzето е ОК. обаче съм чувал че нещо с CMYK не било оптимално. не zнам, може в последната версия да върви, можеш да провериш как е положението. иначе фотошоп, ама не е фрий. също може да се автоматиzира.
Да, знам.
Но за момента това не ми е проблем.
Както казах, проблемът се явява главно при някои супер-малки с малко цветове картинки.
Ясно ми е, че JPEG по принцип е разработен за снимки с нормален размер и съответно много от писачите на конвертори не са си дали много зор да помислят и за този случай.
Както казах, проблемът се явява главно при някои супер-малки с малко цветове картинки.
Ясно ми е, че JPEG по принцип е разработен за снимки с нормален размер и съответно много от писачите на конвертори не са си дали много зор да помислят и за този случай.
Мерси.
Ще пробвам.
Колкото до ФотоШопа - сигурно може почти всичко, ама нали знаете колко струва.
Колкото до ФотоШопа - сигурно може почти всичко, ама нали знаете колко струва.
Re: batch-конвертиране до JPEG
с Фотошоп става перфектно - праиш си макросче, и пускаш Бач на цяла директория... по този начин бях конвертирал преди време няколко десетки хиляди ЕПС (векторни!) файлове до Жъпези... Верно струва пари, ама и работи...
Just a genius
Така е - Фотошопът почти всичко може,
ама хич не върви да предложа на клиента като решение да си го купи и него. 
Ирфанът
съм го пробвал. Доста по-добре се справя в сравнение с други конвертори, но за съжаление и той дава фира понякога. Ама това "понякога" може и да е 7000 кофти файла на милион. 
Re: batch-конвертиране до JPEG
пробвай това
[линк]
но не знам до колко добре ще се справи ако държиш на качеството
аз съм го ползвал само за да си права тумнаили на снимките.
cheater is JND in elusive of botfly to dimple with prefecture.
[линк]
но не знам до колко добре ще се справи ако държиш на качеството
аз съм го ползвал само за да си права тумнаили на снимките.
cheater is JND in elusive of botfly to dimple with prefecture.
Re: batch-конвертиране до JPEG
Напиши му на твоя клиент едно тулче, ще стане по бързо.
We live in WebTemple
We live in WebTemple
Пробвах я.
1. За качеството на конвертиране - като за моите цели видимо става.
2. На някои TIFF-ове им вика, че са невалидни или развалени (другите пробвани от мен конвертори си ги четяха без запецване).
3. Иииии, най-лошото! Това е ДОС-програма и тя съпикясва дългите файлови имена.
2. На някои TIFF-ове им вика, че са невалидни или развалени (другите пробвани от мен конвертори си ги четяха без запецване).
3. Иииии, най-лошото! Това е ДОС-програма и тя съпикясва дългите файлови имена.
Това
го оставям като съвсем краен вариант.
Интересно, ти за колко време би написал подобно тулче - като принципно трябва да "хванеш" всички варианти на TIFF и BMP и като наблегнеш на малките картинки?
Интересно, ти за колко време би написал подобно тулче - като принципно трябва да "хванеш" всички варианти на TIFF и BMP и като наблегнеш на малките картинки?
Re: batch-конвертиране до JPEG
Това го хвалят и съм забелязал, че го ползват, но нямам преки впечатления:
[линк]
Ако го пробваш може да споделиш как е :)
Егати пауъра
[линк]
Ако го пробваш може да споделиш как е :)
Егати пауъра
Re: Така е - Фотошопът почти всичко може,
хубу, ма ебаси клиента - неква супер-дебела работа, ма ко може и без пари да стане...
да си плати на някой тогава да му ги конвертира
Just a genius
да си плати на някой тогава да му ги конвертира
Работата
на пръв поглед не изглеждаше чак толкова дебела - колко му е, някакво си конвертиране и клиентът ми плаща за това (една от задачите ми само). А после ... 
Споделям за ImageMagick
1. В него има командно-редово convert.exe (говоря за Windows-версията), но то не работи с wildcards (*, ?), а иска цяло име на файл. Както и да е, ще му изгенерирам съответни бач-файлове от съдържанието на директориите.
2. По-лошото - и то се огъва на някои от въпросните малки файлчета.
2. По-лошото - и то се огъва на някои от въпросните малки файлчета.
Въобще
сигурно има много привидно прости и "класически" задачи, които лесно се спазаряват да се свършат за някой и друг стотак и изглеждат, че биха могли да бъдат приключени за максимум 3-4 дена, но в крайна сметка се оказват много, ама много курвегю! 
Re: batch-конвертиране до JPEG
ImageMagick е мнго добре за такъв род преобразования ама може да се наложи да се пише скрипт и в него да се прилагат различни преобразувания с ImageMagick за различните типове файлове т.е да се установи с ImageMagick какъв точно е файла и после да се избере подходящата трансформация от няколко предварително дефинирани и това с един цикъл по всеки файл в директорията.