red
|
гусар
|
|
|
|
Рег.: 17.01.2005
|
Сообщений: 19264
|
|
Рейтинг: 339
|
|
Автоматический ресайз фото
25.05.2006 13:03
|
|
|
Мне нужно обработать довольно много фоток, причем действия почти всегда однообразные: уменшить все размеры в 3 раза. Вопрос: можно ли как-нибудь автоматизировать этот процесс? (Уже заботал все хоткейс в паинте, но все равно медленно выходит -) ) п.с. формат жпег.
|
|
|
fedechka
|
|
|
|
|
Рег.: 10.09.2004
|
Сообщений: 58783
|
Из: Отрадное
|
Рейтинг: 10953
|
|
Re: Автоматический ресайз фото
[re: red]
25.05.2006 13:04
|
|
|
Magic Image Resizer
|
без подписи |
|
FAQ
|
|
|
|
|
Рег.: 21.01.2006
|
Сообщений: 27776
|
Из: Воронеж
|
Рейтинг: 13090
|
|
Re: Автоматический ресайз фото
[re: red]
25.05.2006 13:10
|
|
|
ACDSee выдеряешь фотки, нажимаешь CTRL+R выбираешь параметры в кнопке Options (или подобное, не помню) нажимаешь ОК
|
|
red
|
гусар
|
|
|
|
Рег.: 17.01.2005
|
Сообщений: 19264
|
|
Рейтинг: 339
|
|
Re: Автоматический ресайз фото
[re: FAQ]
25.05.2006 13:21
|
|
|
|
__ka
|
Nobrainer
|
|
|
|
Рег.: 20.11.2004
|
Сообщений: 533
|
|
Рейтинг: 45
|
|
Re: Автоматический ресайз фото
[re: red]
25.05.2006 13:40
|
|
|
Рекомендую потренировать позвоночник и приступать к ручному вызову программы convert. Каждый раз писать параметры заново. Скриптами не пользоваться.
|
#warning "You should include <sys/socket.h>. This time I will do it for you." |
|
daemon
|
addict
|
|
|
|
Рег.: 10.02.2004
|
Сообщений: 514
|
Из: Первомайск
|
Рейтинг: 42
|
|
Re: Автоматический ресайз фото
[re: red]
25.05.2006 16:08
|
|
|
За три часа, за 30 евров атоматизирую те все твои действия в винде. В юниксе за час, бесплатно ![](/images/graemlins/smile.gif) Есть опыт работы
|
|
daemon
|
addict
|
|
|
|
Рег.: 10.02.2004
|
Сообщений: 514
|
Из: Первомайск
|
Рейтинг: 42
|
|
Re: Автоматический ресайз фото
[re: red]
25.05.2006 22:49
|
|
|
Ладно, уговорил, это только потому что ты мне понравился code: Option Explicit Dim objShell, objFSO Set objShell = WScript.CreateObject("WScript.Shell") Set objFSO = CreateObject("Scripting.FileSystemObject")
sub DoStuff(fileName) objShell.Run "mspaint.exe " & Chr(34) & fileName & Chr(34), 5, false WScript.Sleep 700 objShell.SendKeys "^w50{TAB}50~^s" 'Decrease image size in two times Wscript.Sleep 700 objShell.SendKeys "%{F4}" End Sub
dim objF For Each objF in objFSO.GetFolder(objShell.CurrentDirectory).Files if InStr(lcase(objF.type), lcase("image")) Then DoStuff(objF.name) Next
|
|
BorisL
|
постоянный отец
|
|
|
|
Рег.: 23.02.2004
|
Сообщений: 17631
|
Из: torrent.msu
|
Рейтинг: 3560
|
|
Re: Автоматический ресайз фото
[re: daemon]
25.05.2006 22:52
|
|
|
|
daemon
|
addict
|
|
|
|
Рег.: 10.02.2004
|
Сообщений: 514
|
Из: Первомайск
|
Рейтинг: 42
|
|
Re: Автоматический ресайз фото
[re: BorisL]
25.05.2006 23:00
|
|
|
Да мне тоже как-то не очень нравится. Как бы вот пэинт через ком интерфейс вызывать, чтоб он людей зря не беспокоил, а еще найти бы простой способ выолнить одно и тоже действие для всех элементов коллекции и фильтровать эту коллекцию, сразуб в два раза цена поднялась бы.
|
|
BorisL
|
постоянный отец
|
|
|
|
Рег.: 23.02.2004
|
Сообщений: 17631
|
Из: torrent.msu
|
Рейтинг: 3560
|
|
Re: Автоматический ресайз фото
[re: daemon]
25.05.2006 23:01
|
|
|
для этого есть скрипты в фотошопе, который умеет нормально ресайзить картинки
|
|
daemon
|
addict
|
|
|
|
Рег.: 10.02.2004
|
Сообщений: 514
|
Из: Первомайск
|
Рейтинг: 42
|
|
Re: Автоматический ресайз фото
[re: BorisL]
25.05.2006 23:05
|
|
|
Все мне почему-то про фотошоп говорят, но пока я перед ним испытываю панический страх. Надеюсь, что ресайсинг это еще не такая сложная задача, из-за которой стоило бы устанавливать программу которая стоит 400 бачей, а то и больше
|
|
BorisL
|
постоянный отец
|
|
|
|
Рег.: 23.02.2004
|
Сообщений: 17631
|
Из: torrent.msu
|
Рейтинг: 3560
|
|
Re: Автоматический ресайз фото
[re: daemon]
25.05.2006 23:12
|
|
|
а линейный ресамплинг в msmaint - не настолько уж и качественная операция по изменению размеров изображения. или он уже bicubic умеет?
|
|
daemon
|
addict
|
|
|
|
Рег.: 10.02.2004
|
Сообщений: 514
|
Из: Первомайск
|
Рейтинг: 42
|
|
Re: Автоматический ресайз фото
[re: BorisL]
25.05.2006 23:19
|
|
|
Яж его только для уменьшения использую, нафига там ресамплинги)
|
|
red
|
гусар
|
|
|
|
Рег.: 17.01.2005
|
Сообщений: 19264
|
|
Рейтинг: 339
|
|
Re: Автоматический ресайз фото
[re: daemon]
26.05.2006 00:07
|
|
|
|
Rainman_V
|
Libra
|
|
|
|
Рег.: 07.06.2005
|
Сообщений: 2565
|
Из: Moscow
|
Рейтинг: 525
|
|
Re: Автоматический ресайз фото
[re: daemon]
26.05.2006 00:18
|
|
|
Quote:
Яж его только для уменьшения использую, нафига там ресамплинги)
Гы, а что такое по твоему уменьшение?
Quote:
для этого есть скрипты в фотошопе, который умеет нормально ресайзить картинки
+100. Есть даже два способа - встроенные actions и на JavaScript или VBscript. Мне обычно хватает первого.
|
|
|
daemon
|
addict
|
|
|
|
Рег.: 10.02.2004
|
Сообщений: 514
|
Из: Первомайск
|
Рейтинг: 42
|
|
|
В ответ на:
Гы, а что такое по твоему уменьшение?
Уменьшение в два раза я мысленно представляю как выкидывание каждой второй строчки и каждого второго столбца из картинки.
|
|
Rainman_V
|
Libra
|
|
|
|
Рег.: 07.06.2005
|
Сообщений: 2565
|
Из: Moscow
|
Рейтинг: 525
|
|
Re: Автоматический ресайз фото
[re: daemon]
26.05.2006 00:30
|
|
|
|
FAQ
|
|
|
|
|
Рег.: 21.01.2006
|
Сообщений: 27776
|
Из: Воронеж
|
Рейтинг: 13090
|
|
Re: Автоматический ресайз фото
[re: daemon]
26.05.2006 00:38
|
|
|
ппц ты и сюда добрался со своим способом. не парь людям мозг.
|
|
Gluk
|
Титаник форума
|
|
|
|
Рег.: 20.08.2003
|
Сообщений: 15010
|
Из: В-945Л
|
Рейтинг: 1772
|
|
Re: Автоматический ресайз фото
[re: daemon]
26.05.2006 00:46
|
|
|
Т.е. уменьшение в 1.5 раз - выкидывание каждой полуторной строчки и каждого полуторного столбца ![](/smiles/umnik2.gif)
|
Glück, Geld und Genialität |
|
daemon
|
addict
|
|
|
|
Рег.: 10.02.2004
|
Сообщений: 514
|
Из: Первомайск
|
Рейтинг: 42
|
|
Re: Автоматический ресайз фото
[re: Gluk]
26.05.2006 00:50
|
|
|
Ну в полтора ты можешь выкидывать каждые две из трех
|
|