Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

Каскадный · Стандартный · [ Линейный ]

> Поменять разрешение у фотографий, разложенных по многочисленным папкам

Kagerou
post Воскресенье, 09 ноября 2014, 00:08
Отправлено #1


The Flash
Group Icon

Группа: Модераторы
Сообщений: 8 862
Регистрация: 21 июля 2008
Из: Москва
Пользователь №: 27 555





Собственно, сабж. Есть на руках семейный архив фото с хрен знает какого года, разложенный по тысяче и одной папке. В жутко "тяжёлом" формате с упором на качество. Задача - быстро и просто конвертировать его в JPG. ACDSee даёт такую возможность, но не даёт тупо выбрать все папки и нажать "конвертировать". Вместо этого она заставляет лезть в каждую папку в отдельности и выбирать там файлы. А на это я убью лет пятьсот. Нужен совет чем и как конвертировать огромный архив фото, чтобы просто выбрать папку со множеством вложенных в ней других папок и всё это разом сконвертировать. Как-то не верится, что в наш век цифрового фото никто не предлагает такую опцию.


--------------------
user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов(1 - 18)
Cluster
post Воскресенье, 09 ноября 2014, 00:12
Отправлено #2


Флудер
*******

Группа: Пользователи
Сообщений: 6 651
Регистрация: 01 мая. 2005
Из: Электросталь
Пользователь №: 12 933





А что мешает сделать хардлинки файлов из всех папок в одну?
А вообще я для такого XnView использую, там можно рекурсивно директории обрабатывать и сохранять результат в исходную. К тому же бесплатный в отличии от ACDSee.

Сообщение отредактировал Cluster - Воскресенье, 09 ноября 2014, 00:16


--------------------
3DS: 4382-2018-2181
Nintendo Switch: SW-6807-3955-8188
Мой канал YouTube
Мой Twitter
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kagerou
post Воскресенье, 09 ноября 2014, 00:17
Отправлено #3


The Flash
Group Icon

Группа: Модераторы
Сообщений: 8 862
Регистрация: 21 июля 2008
Из: Москва
Пользователь №: 27 555





Cluster, мешает то, что тупо не знаю как это сделать. Можно поподробнее?


--------------------
user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Bubel
post Воскресенье, 09 ноября 2014, 00:21
Отправлено #4


Ветеран
******

Группа: Пользователи
Сообщений: 1 090
Регистрация: 28 авг. 2010
Пользователь №: 37 971





Ulead Smartsaver - древняя прога с конца 90х, но умеет сохранять JPG, GIF очень экономного размера при хорошем качестве. Установится в качестве плагина или Stand Alone приложения - которое в свою очередь можно натравить на папку и поставить галочку Include subfolders и та после настройки начнет конвертировать указанный формат или любой какой попадется в тот что ты захочешь.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Oreanor
post Воскресенье, 09 ноября 2014, 00:24
Отправлено #5


старая тусовка
*******

Группа: Пользователи
Сообщений: 2 820
Регистрация: 15 мая. 2008
Из: Москва
Пользователь №: 26 741





Сделать Action в фотошопе с нужными действиями и применить его хоть к пятистам папкам


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Bubel
post Воскресенье, 09 ноября 2014, 00:27
Отправлено #6


Ветеран
******

Группа: Пользователи
Сообщений: 1 090
Регистрация: 28 авг. 2010
Пользователь №: 37 971





QUOTE (Oreanor @ Воскресенье, 09 ноября 2014, 01:24)
Сделать  Action в фотошопе с нужными действиями и применить его хоть к пятистам папкам
*

Photoshop очень неэкономно засейвит JPG confused.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Oreanor
post Воскресенье, 09 ноября 2014, 00:33
Отправлено #7


старая тусовка
*******

Группа: Пользователи
Сообщений: 2 820
Регистрация: 15 мая. 2008
Из: Москва
Пользователь №: 26 741





выставить нужное качество, какие проблемы. Save for web, наконец


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
SILENT_Pavel
post Воскресенье, 09 ноября 2014, 00:35
Отправлено #8


Флудер
*******

Группа: Пользователи
Сообщений: 2 311
Регистрация: 13 янв. 2013
Пользователь №: 46 773





QUOTE (Cluster @ Воскресенье, 09 ноября 2014, 00:12)
А вообще я для такого XnView использую

Плюсую. Все подобные операции только исключительно им.

Ты не можешь работать выделяя папки. но ты можешь если винда 7 - в поле поиска между папками - вбей .jpg или какие там у тебя фотки - а потом ctrl+a затем ctrl+с и наконец ctrl+v в отдельную папку, затем работай с массивом в пакетном режиме XnView (если не вин 7 то любой тотал коммандер или клон умеет тоже самое)

Таким образом винда выбивает тебе список из всех папок что нашла с указанным расширением. если фотки не в jpg, то напиши в каком. допустим если это tif то можно конвертировать в bmp одновременно с изменением разрешения - это быстрее и без потери качества, но весит больше чем png и jpg - но при всём при этом общий процесс будет быстрее с bmp

Сообщение отредактировал SILENT_Pavel - Воскресенье, 09 ноября 2014, 00:39
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Cluster
post Воскресенье, 09 ноября 2014, 00:35
Отправлено #9


Флудер
*******

Группа: Пользователи
Сообщений: 6 651
Регистрация: 01 мая. 2005
Из: Электросталь
Пользователь №: 12 933





QUOTE (Kagerou @ Воскресенье, 09 ноября 2014, 00:17)
Cluster, мешает то, что тупо не знаю как это сделать. Можно поподробнее?
*

В FAR'е нажат Alt+F7 для поиска по заданным папкам, потом открыть результат как панель, выделить все и нажать Alt+F6.

Но проще и надёжнее наверное всё-таки будет через XnView smile.gif


--------------------
3DS: 4382-2018-2181
Nintendo Switch: SW-6807-3955-8188
Мой канал YouTube
Мой Twitter
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kagerou
post Воскресенье, 09 ноября 2014, 01:23
Отправлено #10


The Flash
Group Icon

Группа: Модераторы
Сообщений: 8 862
Регистрация: 21 июля 2008
Из: Москва
Пользователь №: 27 555





Всем спасибо, пытаюсь ковырять... Значит, что у меня пока получается... Вернее, НЕ получается... XnView, конечно, хорошо, но опции выбора папки и конвертирования всего, что в ней я в ней не вижу, а при попытке сделать как описано выше, получается висюк, ибо файлов - десятки тысяч и при выделении всех разом получается кака. Частями же не хочется, ибо таким макаром получится путаница (в именах файлов содержимое не помечено). Фотошоп есть, всегда думал, что умею пользоваться экшнами... Но как их применить к ПАПКАМ с тысячами файлов - я хоть бейте не пойму... hmm.gif

P.S. Исходный формат - PNG и BMP. По много-много мегабайт на файл (от сканов старых слайдов до современной HQ цифры). Цель - экономичный, но качественный JPG для записи на DVD.

Сообщение отредактировал Kagerou - Воскресенье, 09 ноября 2014, 01:28


--------------------
user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Bubel
post Воскресенье, 09 ноября 2014, 01:30
Отправлено #11


Ветеран
******

Группа: Пользователи
Сообщений: 1 090
Регистрация: 28 авг. 2010
Пользователь №: 37 971





QUOTE (Kagerou @ Воскресенье, 09 ноября 2014, 02:23)
Но как их применить к ПАПКАМ с тысячами файлов - я хоть бейте не пойму...  hmm.gif

File - Automate - Batch
покрайней мере это в CS2 lol.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
SILENT_Pavel
post Воскресенье, 09 ноября 2014, 01:41
Отправлено #12


Флудер
*******

Группа: Пользователи
Сообщений: 2 311
Регистрация: 13 янв. 2013
Пользователь №: 46 773





QUOTE (Kagerou @ Воскресенье, 09 ноября 2014, 01:23)
а при попытке сделать как описано выше, получается висюк, ибо файлов - десятки тысяч и при выделении всех разом получается кака.

Странно. Выделять стоит ПОСЛЕ окончания прогресс бара, который отсчитывает процесс поиска. Потом не трогая мышку нажать ctrl+a, а не тянуть курсором мыши. Компьютер может долго думать и эксплорер может показаться зависшим и интерфейс замёрзшим - но просто не трогаешь пк пока он думает и не закончит, может быть долго.

Если всё равно не помогает, то попробуй файл менеджеры с таким функционалом, либо запусти их через безопасный режим. Либо вообще с загрузочного диска какие-нибудь досовские менеджеры точно не зависнут, но думать будут долго, что норма.

у меня тоже были десятки тысяч файлов и эксплорер тоже как бы вис в процессе операций с ними, но в итоге всё работало всё равно

Сообщение отредактировал SILENT_Pavel - Воскресенье, 09 ноября 2014, 01:43
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Cluster
post Воскресенье, 09 ноября 2014, 01:44
Отправлено #13


Флудер
*******

Группа: Пользователи
Сообщений: 6 651
Регистрация: 01 мая. 2005
Из: Электросталь
Пользователь №: 12 933





QUOTE (Kagerou @ Воскресенье, 09 ноября 2014, 01:23)
Всем спасибо, пытаюсь ковырять... Значит, что у меня пока получается... Вернее, НЕ получается... XnView, конечно, хорошо, но опции выбора папки и конвертирования всего, что в ней я в ней не вижу
*

Меню->Инструменты->Пакетная обработка
Там кнопка "Добавить папку". Ниже галочка "Использовать исходный путь". Там же выбираем выходной формат и качество. На вкладке "Преобразования" выбираем изменение размера, если нужно.

Наверное прозвучит очень высокомерно, но люди, которые не умеют программировать, иногда кажутся очень беспомощными. Ведь такую задачу можно решить всего несколькими строками кода на каком-нибудь C#.

Сообщение отредактировал Cluster - Воскресенье, 09 ноября 2014, 01:45


--------------------
3DS: 4382-2018-2181
Nintendo Switch: SW-6807-3955-8188
Мой канал YouTube
Мой Twitter
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kagerou
post Воскресенье, 09 ноября 2014, 03:59
Отправлено #14


The Flash
Group Icon

Группа: Модераторы
Сообщений: 8 862
Регистрация: 21 июля 2008
Из: Москва
Пользователь №: 27 555





Cluster, ну, с этим как бы не поспоришь. Те, кто умеет машины чинить, смеются в душе над теми, кто в сервис ездит, те, кто компы чинит посмеиваются над нубами в компьютерной области... Это нормально smile.gif

По теме: разобрался в XnView. Очень долго сканировал папку (порялка часа), но потом очень шустро погнал конвертировать. Одну ошибку сделал сначала - не поставил галочку в "созранять структуру папок". Со второй попытки всё прекрасно. Спасибо за совет. Жмёт хорошо, быстро и качественно.


--------------------
user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
al32gabby
post Воскресенье, 09 ноября 2014, 04:06
Отправлено #15


Фанат
***

Группа: Пользователи
Сообщений: 131
Регистрация: 14 авг. 2009
Из: Санкт-Петербург
Пользователь №: 33 249





Уже тысяча лет пользуюсь ImageAnalysis, все автоматом делает.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
УльтраБлокС
post Воскресенье, 09 ноября 2014, 11:45
Отправлено #16


Очень скорая помощь
******

Группа: Пользователи
Сообщений: 1 664
Регистрация: 17 июня 2009
Из: Москва
Пользователь №: 32 448





ImageMagick =)


--------------------
user posted imageuser posted imageuser posted imageuser posted imageuser posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
azumi
post Воскресенье, 09 ноября 2014, 12:54
Отправлено #17


Silent Singer
*******

Группа: Пользователи
Сообщений: 2 204
Регистрация: 20 окт. 2009
Из: Зеленоград
Пользователь №: 34 128





QUOTE (Cluster @ Воскресенье, 09 ноября 2014, 02:44)
Наверное прозвучит очень высокомерно, но люди, которые не умеют программировать, иногда кажутся очень беспомощными. Ведь такую задачу можно решить всего несколькими строками кода на каком-нибудь C#.
*

Взял бы, да и помог человеку, раз это для тебя настолько быстро и просто.
Я, к сожалению, только хардварное программирование асилил до приемлемого уровня. От одного вида писишного кода мне становится дурно)


--------------------
Профессиональная 3d печать - в ЛС
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Cluster
post Воскресенье, 09 ноября 2014, 13:03
Отправлено #18


Флудер
*******

Группа: Пользователи
Сообщений: 6 651
Регистрация: 01 мая. 2005
Из: Электросталь
Пользователь №: 12 933





QUOTE (azumi @ Воскресенье, 09 ноября 2014, 12:54)
Взял бы, да и помог человеку, раз это для тебя настолько быстро и просто.
Я, к сожалению, только хардварное программирование асилил до приемлемого уровня. От одного вида писишного кода мне становится дурно)
*

Так я и помог - рассказал про готовое решение. Просто говорю, как поступил бы в случае, если бы у меня не было готового инструмента.


--------------------
3DS: 4382-2018-2181
Nintendo Switch: SW-6807-3955-8188
Мой канал YouTube
Мой Twitter
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Rikimaru
post Воскресенье, 09 ноября 2014, 16:07
Отправлено #19


Флудер
*******

Группа: Пользователи
Сообщений: 5 614
Регистрация: 21 июля 2007
Пользователь №: 23 099





Зачем c# И батник справится. Типа такого.
CODE
@echo off
pushd %~dp0
for /R %%f in (*.jpg *.jpeg *.tif *.bmp *.png) do call :func "%%f"
pause
exit /b

:func
echo Input  "%~1"
echo Output "%~pn1_resized%~x1"
rem image_resizer.exe -settings "%~1" "%~pn1_resized%~x1"
exit /b


--------------------
PS4 Pro PS3 PS2 | Switch Wii U Wii | 3DS XL 3DS NDSL | PSV PSP | Xbox 360
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Пт., 27 июня 2025, 11:28
Skin Designed (c) by Rooq.net, All Rights Reserved.