Форум
Написать нам
Форум MMB » Другие разделы » Мир программирования » Оптимизация картинок
Оптимизация картинок
YURIYДата: Понедельник, 08 Марта 2010, 23:37 | Сообщение # 61
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (lorents)
я просто не очень хочу, чтобы пользователь видел окно командной строки

Да уж. MMB совсем забыт? С командой Run идут много интересных параметров. Например, HIDE. Почитай справку.



Вечная память Андрею Сергееву!
 
lorentsДата: Понедельник, 08 Марта 2010, 23:56 | Сообщение # 62
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Quote (YURIY)
Да уж. MMB совсем забыт? С командой Run идут много интересных параметров. Например, HIDE. Почитай справку.

Юра хорошая идея, меня это натолкнула на одну идею
можно запустить программу и сказать ждать когда она закроется.
Но есть проблема а что если пользователь хочет прервать оптимизацию, надо будет подумать над этим.
Юра спасибо thumbs_up

Добавлено (08 Март 2010, 23:56)
---------------------------------------------
Да и еще, какие есть файлы, которые Вы хотите оптимизировать?


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
YURIYДата: Вторник, 09 Марта 2010, 01:02 | Сообщение # 63
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (lorents)
можно запустить программу и сказать ждать когда она закроется.

Да. Анимашку крутящуюся добавить, как на сайтах и всё.

Quote (lorents)
Но есть проблема а что если пользователь хочет прервать оптимизацию

Не захочет. Нечего тогда и начинать :D

А если серьёзно - через попу можно... Например, убить процесс (консольное приложение, которое будет выполнять оптимизацию) pardon



Вечная память Андрею Сергееву!
 
СергейДата: Вторник, 09 Марта 2010, 01:45 | Сообщение # 64
Необукер
Группа: Проверенные
Сообщений: 858
Репутация: 64
Награды: 22
Статус: Offline
lorents, ты это(ссылка на закачку) имел ввиду под словом "оболочка"

Добавлено (09 Март 2010, 01:45)
---------------------------------------------
пока заливал на долбоный обменик, тут уже ответили на вопрос :)
В принципе этот метод я и писал выше и залил.
А поповоду отмены, мона в условии цыкла поставить флаг, Юзер нажал кнопку флаг=Отмена, значит нет хода, ну и если открыт последний файл, то закрыть

 
lorentsДата: Вторник, 09 Марта 2010, 10:02 | Сообщение # 65
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
YURIY,
Quote (YURIY)
Да. Анимашку крутящуюся добавить, как на сайтах и всё.

я как раз об этом подумал :)
Quote (YURIY)
А если серьёзно - через попу можно... Например, убить процесс (консольное приложение, которое будет выполнять оптимизацию)

ну это я запросто
Сергей,
Quote (Сергей)
lorents, ты это(ссылка на закачку) имел ввиду под словом "оболочка"

то что надо, а что за лог?


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
СергейДата: Вторник, 09 Марта 2010, 10:21 | Сообщение # 66
Необукер
Группа: Проверенные
Сообщений: 858
Репутация: 64
Награды: 22
Статус: Offline
Quote (lorents)
то что надо, а что за лог?
ну типа просмотр действий-что обрабатывается, какой размер....
да это уже нюансы, которые можно убрать или добавить....
 
lorentsДата: Вторник, 09 Марта 2010, 16:05 | Сообщение # 67
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Сергей,
на счет твоего примера
ты просто запускаешь программы для оптимизации и просто ждешь пока они не закончат работу?


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
СергейДата: Вторник, 09 Марта 2010, 16:20 | Сообщение # 68
Необукер
Группа: Проверенные
Сообщений: 858
Репутация: 64
Награды: 22
Статус: Offline
ну да, самый оптимальный вариант, видел же, там есть два прогресс бара-один общий, другой для каждого файла и картинки
 
lorentsДата: Вторник, 09 Марта 2010, 16:27 | Сообщение # 69
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Quote (Сергей)
видел же, там есть два прогресс бара-один общий, другой для каждого файла и картинки

где?


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
СергейДата: Вторник, 09 Марта 2010, 16:37 | Сообщение # 70
Необукер
Группа: Проверенные
Сообщений: 858
Репутация: 64
Награды: 22
Статус: Offline
Quote (lorents)
где?
ты скачивал пример или нет?!
 
lorentsДата: Вторник, 09 Марта 2010, 16:49 | Сообщение # 71
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Quote (Сергей)
ты скачивал пример или нет?!

да
вот что у меня

Прикрепления: 5240514.png (10.7 Kb)


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
СергейДата: Вторник, 09 Марта 2010, 17:20 | Сообщение # 72
Необукер
Группа: Проверенные
Сообщений: 858
Репутация: 64
Награды: 22
Статус: Offline
это превая версия, но я тутже перезалил, походу не дозалилось, сейчас перезалью

Добавлено (09 Март 2010, 17:18)
---------------------------------------------
вот новая

Добавлено (09 Март 2010, 17:20)
---------------------------------------------
там в папку кинь пяток картинок, и увидишь прогресс

Прикрепления: 4926252.jpg (22.6 Kb)


Сообщение отредактировал Сергей - Вторник, 09 Марта 2010, 17:22
 
lorentsДата: Вторник, 09 Марта 2010, 17:40 | Сообщение # 73
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Сергей,
вот теперь вижу :)
а как ты сделал прогресс бар, для каждой программы?
если взять, что полный прогресс бар - 100%
типа каждая программа для оптимизации имеет некую долю прогресс баре
ты так сделал?


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
DEMBELДата: Вторник, 09 Марта 2010, 17:58 | Сообщение # 74
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
Quote (lorents)
типа каждая программа для оптимизации имеет некую долю прогресс баре ты так сделал?

ну а как еще? 5 программ, каждая вносит 20% общего прогресса...




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
СергейДата: Вторник, 09 Марта 2010, 18:13 | Сообщение # 75
Необукер
Группа: Проверенные
Сообщений: 858
Репутация: 64
Награды: 22
Статус: Offline
Quote (DEMBEL)
ты так сделал?

с учетом 5 програм и количество картинок, ну остальное и сам знаешь :)
 
lorentsДата: Среда, 17 Марта 2010, 20:38 | Сообщение # 76
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
отлично, всем спасибо будем работать thumbs_up

Добавлено (09 Март 2010, 23:32)
---------------------------------------------
Я вот думал на счет всего этого и решил что сделаю оптимизацию только картинок.
И хотел попросить если кто-то что-то найдут оптимизацию картинок без потерь качества пишите мне :)

Добавлено (14 Март 2010, 17:13)
---------------------------------------------
jpegtran работает точно так же как система "Сохранить для Веб и устройств в фотошопе для jpeg, Они оба изменяют исходное изображение, если использовать прогрессивный метод, правда на глаз отличить не возможно. Однако jpegtran оптимизирует чуть лушче.
Чтобы увидеть изменение, можно воспользоваться следующим способом
http://www.photoshopessentials.com/essentials/jpeg-compression/
Однако в фотошопе есть один баг, перед тем как воспользоваться вышеописанным способом, закройте все вкладки с картинками, потом запустите только те две картинки, которые хотите сравнить.
И еще выходит сделать точную копию карты пикселей в jpeg файле практически не возможно. Нашел только один способ это сделать BetterJPEG Plug-ins, но пока не разобрался как он работает. Если кто знает еще такие программы дайте знать

Добавлено (17 Март 2010, 20:38)
---------------------------------------------
Помогите, пожалуйста, найти программу, которая может дать полную информацию о картинках и работающую через командную строку и путь это будет библеотека (DLL), как это сайт
http://regex.info/exif.cgi


Image Optimizer - сборник программ для оптимизации картинок без потери качества.

Сообщение отредактировал lorents - Среда, 17 Марта 2010, 20:41
 
СергейДата: Среда, 17 Марта 2010, 22:19 | Сообщение # 77
Необукер
Группа: Проверенные
Сообщений: 858
Репутация: 64
Награды: 22
Статус: Offline
Quote (lorents)
которая может дать полную информацию о картинках

любой просмоторщик, например ACDSee Photo Manager, ну а если тебе надо сравнить на различие две картинки, то это надо к криминалистом, они в этом доки :D
 
lorentsДата: Воскресенье, 16 Мая 2010, 22:43 | Сообщение # 78
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Сергей, да но мне надо перенести эти данные в мою программу

Добавлено (27 Март 2010, 23:03)
---------------------------------------------
Представляю Вашему вниманию Image Optimizer - сборник программ для оптимизации графических форматов *.png и *.jpg. *.gif в стадии разработки.

Добавлено (16 Май 2010, 22:43)
---------------------------------------------
Image Optimizer 1.0.0.1
*.png - уменьшена скорость оптимизации
*.gif - отдельно (не работает если в пути и в названиях фалов есть кириллица)
*.jpg - можно использовать как альтернативу Adobe Fireworks
Летом думаю сделаю оболочку, сейчас просто диплом пишу.


Image Optimizer - сборник программ для оптимизации картинок без потери качества.

Сообщение отредактировал lorents - Воскресенье, 16 Мая 2010, 23:22
 
YURIYДата: Вторник, 18 Мая 2010, 21:53 | Сообщение # 79
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (lorents)
уменьшена скорость оптимизации

Может, наоборот? jokingly

Или тогда пиши уж не скорость, а время :)



Вечная память Андрею Сергееву!
 
lorentsДата: Вторник, 18 Мая 2010, 22:39 | Сообщение # 80
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
YURIY, уменьшена время оптимизации redface

Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
СергейДата: Среда, 19 Мая 2010, 02:08 | Сообщение # 81
Необукер
Группа: Проверенные
Сообщений: 858
Репутация: 64
Награды: 22
Статус: Offline
Quote (lorents)
можно использовать как альтернативу Adobe Fireworks
хмм, тогда первый вариант был лучше! В результате проверок фиреворкс сдавал позиции...
 
lorentsДата: Среда, 19 Мая 2010, 18:28 | Сообщение # 82
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Quote (Сергей)
хмм, тогда первый вариант был лучше! В результате проверок фиреворкс сдавал позиции...

я там ничего не менял с jpeg, можешь быть уверен. :)


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
СергейДата: Среда, 19 Мая 2010, 18:56 | Сообщение # 83
Необукер
Группа: Проверенные
Сообщений: 858
Репутация: 64
Награды: 22
Статус: Offline
Quote (lorents)
я там ничего не менял с jpeg, можешь быть уверен
ксажелению, я певый вариант заменил последним, но самый певый ужимал намного больше(я в самом начеле постил результаты), а теперешний оптимизирует, как фиреворкс. Я для веба специально проверял оптимизаторы(коих целая туча была)и сравнивал с фирексом. А теперь наряду с остальными... Может мне и кажется, но цифры..... :D
 
lorentsДата: Понедельник, 24 Мая 2010, 00:30 | Сообщение # 84
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline

Image Optimizer - сборник программ для оптимизации картинок без потери качества.

Image Optimizer поддерживает следующие графические форматы:

  • PNG;
  • JPEG;
  • GIF (идет отдельно, т.к. находится на стадии разработки).

    Image Optimizer состоит из следующих программ:

  • Advpng (входит в состав AdvanceComp 1.15 от 01.11.2005);
  • Giflite 2.10;
  • Gifsicle 1.59;
  • DeflOpt 2.07 от 05.09.2007;
  • Jhead 2.90 от 05.02.2010;
  • Jpegtran (входит в состав Libjpeg 8.0 от 10.01.2010);
  • OptiPng 0.6.4 от 15.03.2010;
  • PngCrush 1.7.10 от 13.03.2010;
  • PngOut от 29.03.2010;
  • PrePng от 17.05.10;
  • Zlib 1.2.4 от 19.03.2010.

    Автор не несет ответственность за работу данного приложения. Вы использует данную программу под свой страх и риск.

    Скачать Image Optimizer 1.0.0.2 от 20.05.10

    Дополнительно:

  • Jeffrey's Exif viewer - онлайн-серсив для получения полной информации о картинках;
  • Книга «Реактивные веб-сайты».

    P.S.: если кто может, скомпилируйте, пожалуйста, следующие программы:

  • Gifsicle 1.60;
  • Jpegtran (Libjpeg 8b от 16.05.10);
  • zlib 1.2.5.

    Добавлено (24 Май 2010, 00:30)
    ---------------------------------------------
    Теперь главным форум будет forum.ru-board.com
    http://forum.ru-board.com/topic.cgi?forum=4&topic=4263
    Юра прости redface


    Image Optimizer - сборник программ для оптимизации картинок без потери качества.

    Сообщение отредактировал lorents - Воскресенье, 23 Мая 2010, 19:52
  •  
    YURIYДата: Вторник, 25 Мая 2010, 01:33 | Сообщение # 85
    Злостный админ
    Группа: Администраторы
    Сообщений: 3018
    Репутация: 71
    Награды: 28
    Статус: Offline
    Quote (lorents)
    Юра прости

    Да ради Бога, ты чего :)



    Вечная память Андрею Сергееву!
     
    lorentsДата: Суббота, 12 Июня 2010, 16:37 | Сообщение # 86
    Ветеран форума
    Группа: Проверенные
    Сообщений: 1082
    Репутация: 7
    Награды: 2
    Статус: Offline
    Господа кто разбирается в батниках, нужна помощь

    Как видно в батнике есть запрос параметров png и jpeg для обработки, и вот проблема что если в папке Images есть файлы и png и jpeg, то с начала выдается запрос на параметров png, потом идет обработка png-файлов, а потом только запрос на jpeg, как можно сделать, чтобы запросы шли подряд, и только после этого их обработка.


    Image Optimizer - сборник программ для оптимизации картинок без потери качества.

    Сообщение отредактировал lorents - Суббота, 12 Июня 2010, 16:41
     
    SowerДата: Суббота, 12 Июня 2010, 18:08 | Сообщение # 87
    Ветеран форума
    Группа: Проверенные
    Сообщений: 916
    Репутация: 11
    Награды: 3
    Статус: Offline
    lorents, супер thumbs_up Очень жду GUI оболочку! Буду юзать, обязательно буду, только бы gui был :)

    Сообщение отредактировал Sower - Суббота, 12 Июня 2010, 18:10
     
    lorentsДата: Суббота, 12 Июня 2010, 18:14 | Сообщение # 88
    Ветеран форума
    Группа: Проверенные
    Сообщений: 1082
    Репутация: 7
    Награды: 2
    Статус: Offline
    Sower, я сам хочу написать, но здесь стоит одна проблема.
    Я буду писать на AMS версии 8 и мне требуются кое-какие плагины, которых для восьмой версии нету, только для седьмой версии (к сожалению они не работаю в восьмой версии). Жду когда их перепишут и тогда приступлю к созданию GUi.


    Image Optimizer - сборник программ для оптимизации картинок без потери качества.

    Сообщение отредактировал lorents - Суббота, 12 Июня 2010, 18:15
     
    SowerДата: Суббота, 12 Июня 2010, 18:34 | Сообщение # 89
    Ветеран форума
    Группа: Проверенные
    Сообщений: 916
    Репутация: 11
    Награды: 3
    Статус: Offline
    Quote (lorents)
    Я буду писать на AMS версии 8

    Попробуй на ММБ, хотя если ты хочешь на амс, то ладно ;)
     
    lorentsДата: Суббота, 12 Июня 2010, 18:58 | Сообщение # 90
    Ветеран форума
    Группа: Проверенные
    Сообщений: 1082
    Репутация: 7
    Награды: 2
    Статус: Offline
    Sower, решил все-таки начать работать, а там походу плагины выйдут

    Так что-то ждите в конце лета запущу полноценную версию


    Image Optimizer - сборник программ для оптимизации картинок без потери качества.
     
    Форум MMB » Другие разделы » Мир программирования » Оптимизация картинок
    Поиск: