Оптимизация картинок
|
|
lorents | Дата: Понедельник, 11 Октября 2010, 22:44 | Сообщение # 301 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| DEMBEL, здесь только один минус, нет пакетной обработки, но я думаю эту проблему тоже можно решить. Вот тоже самое надо вести в программу.
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
Сообщение отредактировал lorents - Понедельник, 11 Октября 2010, 22:44 |
|
| |
DEMBEL | Дата: Понедельник, 11 Октября 2010, 22:50 | Сообщение # 302 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| мне кажется программа должна быть оффлайн версией функционала сайта. Вам нужно все реализовать и на сайте и в проге както.
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
Sower | Дата: Вторник, 12 Октября 2010, 10:05 | Сообщение # 303 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Quote (lorents) метаданые есть не только в JPEG но и в Png У PHP, на сколько я знаю, есть только функции получения метаднных из JPEG/TIFF, но тут код самопинсый нашел, он как раз эти самые чанки умеет извлекать из пнг. Quote (DEMBEL) всю инфу а также все возможные оптимизированные варианты, форматы и инфу для сравнения Надо еще учитывать возможную нагрузку на сервер с таким функционалом, если юзеров будет много, то утилита повиснет. Лучше, если делать так, то продумать контроль нагрузки на сервер. lorents, попозже всё посмотрю, пока торопиться сильно не будем, пусть всё идет своим чередом, главное пока - это сделать прогу и сайт, да и онлайн утилиты, так то тоже не проблема. Вполне реально написать "частичный" оптимизатор на PHP (ту же проблему с прозрачными пикселями решить можно), а также заюзать API сайтов. lorents, почему тебя аське не видно, где ты есть?
|
|
| |
lorents | Дата: Вторник, 12 Октября 2010, 12:08 | Сообщение # 304 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| Quote (Sower) потом можно и свой API делать Quote (Sower) (ту же проблему с прозрачными пикселями решить можно) в данном случаи лучше PngKT, т.к. он умеет анализировать картинки. Скоро должна выйти новая версия, которая должна уже подбирать цвет заливки и т.д. Quote (Sower) почему тебя аське не видно, где ты есть? потому что ася мне больше не нравится. если что можешь писать мне на почту, я часто проверяю почту, и еще можно через скайпДобавлено (12 Октябрь 2010, 12:08) --------------------------------------------- Sower, Посмотри эту программу, она вроде поддерживает все метаданные и чанки.
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
Sower | Дата: Вторник, 12 Октября 2010, 13:05 | Сообщение # 305 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Quote (lorents) Sower, Посмотри эту программу, она вроде поддерживает все метаданные и чанки. Это всё конечно интересно, но как это поможет онлайн утилитам?
|
|
| |
lorents | Дата: Вторник, 12 Октября 2010, 13:09 | Сообщение # 306 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| Sower, Quote (Sower) Это всё конечно интересно, но как это поможет онлайн утилитам? а нельзя ли ее прикрутить, просто она довольно мощная, прости я не силен в онлайн улитах
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
Sower | Дата: Вторник, 12 Октября 2010, 13:33 | Сообщение # 307 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Quote (lorents) а нельзя ли ее прикрутить, просто она довольно мощная, прости я не силен в онлайн улитах Можно, конечно, можно но есть парочка нюансов: 1) Нужен особый хостинг, который позволяет использовать кмоанду exec (в PHP) 2) Если это exe файл, то нужен хостинг на Windows, но сейчас в основном всё на Unix В общем сам видишь, прикутить то можно, только хостинг нужен нормальный (и не дешевый )
|
|
| |
lorents | Дата: Вторник, 12 Октября 2010, 13:39 | Сообщение # 308 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| Quote (Sower) В общем сам видишь, прикутить то можно, только хостинг нужен нормальный (и не дешевый ) а сколько стоит приблизительно хостинг, который отвечал бы твоим требованиям?
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
Sower | Дата: Вторник, 12 Октября 2010, 13:54 | Сообщение # 309 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Ну вот здесь есть Windows Server http://www.1gb.ru/price.php 135руб/мес, 3гб... тариф Основной, только не факт, что такая функция будет доступна, даже не знаю, думаю глупая затея, только если на своем компе сервер организовать И опятьже есть тариф PROSTO.1Gb.ru на Юниксе за 65руб/мес Добавлено (12 Октябрь 2010, 13:54) --------------------------------------------- тут виртуальный сервер не прокатятит, нужен выделенный http://fastvps.ru/dedicatedprice.php?gclid=CJj264aHzaQCFUGT3wodEHHcEA, но это ОЧЕНЬ дорого! Может кто знающий напишет.
Сообщение отредактировал Sower - Вторник, 12 Октября 2010, 13:54 |
|
| |
lorents | Дата: Вторник, 12 Октября 2010, 14:02 | Сообщение # 310 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| Sower, Quote (Sower) думаю глупая затея, наверно ты прав, но думаю для приложения можно использовать эту программу. Надо еще посмотреть может ли он редактировать метаданные и чанкиДобавлено (12 Октябрь 2010, 14:02) ---------------------------------------------
Quote (Sower) но это ОЧЕНЬ дорого!
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
Сообщение отредактировал lorents - Вторник, 12 Октября 2010, 13:58 |
|
| |
Sower | Дата: Вторник, 12 Октября 2010, 14:49 | Сообщение # 311 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Вообще отложим вопрос с хостингом сейчас, это отдельная и серьезная тема...
|
|
| |
lorents | Дата: Вторник, 12 Октября 2010, 19:43 | Сообщение # 312 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| Sower, вроде ExifTool поддерживает Unix http://www.sno.phy.queensu.ca/~phil/exiftool/install.html#Unix Я предлагаю следующую концепцию программа и сайта: возможность оптимизации Png и Jpeg + редактор метаданных на сайте сделать только просмотр метаданных + быстрая оптимизация а в программе просмотр и редактирование метаданных + мощная система оптимизации, особенно PNG.
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
Сообщение отредактировал lorents - Вторник, 12 Октября 2010, 22:20 |
|
| |
Sower | Дата: Среда, 13 Октября 2010, 08:36 | Сообщение # 313 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Quote (lorents) Sower, вроде ExifTool поддерживает Unix Короче просто забудь про исполняемые файлы на сервере, это маразм не больше (без обид) Даже если под юникс, то всёравно ничего на виртуальном хостинге не получится, нужен именно выделенный сервер... Quote (lorents) на сайте сделать только просмотр метаданных + быстрая оптимизация JPEG exif и Png чанки, а оптимизация средствами API других сайтов, так?
|
|
| |
lorents | Дата: Среда, 13 Октября 2010, 08:59 | Сообщение # 314 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| Sower, Quote (Sower) Короче просто забудь про исполняемые файлы на сервере, это маразм не больше (без обид) ок, тебе виднее. Ты же наш веб-программист. Quote (Sower) а оптимизация средствами API других сайтов, так? не понял?
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
Sower | Дата: Среда, 13 Октября 2010, 16:49 | Сообщение # 315 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Quote (lorents) 1. оптимизация картинок, можно через API PunyPng.com
|
|
| |
lorents | Дата: Среда, 13 Октября 2010, 16:51 | Сообщение # 316 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| Sower, все равно не понял, про что ты?
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
Sower | Дата: Четверг, 14 Октября 2010, 06:54 | Сообщение # 317 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Оптимизатор на нашем сайте будет использовать API PunyPng.com
|
|
| |
lorents | Дата: Четверг, 14 Октября 2010, 08:55 | Сообщение # 318 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| Sower, все понял, про что ты, да оптимизацию средствами API PunyPng.com PunyPng.com наилучший вариант онлайн оптимизации, хотя у него есть свой недоработки.
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
Sower | Дата: Четверг, 14 Октября 2010, 13:18 | Сообщение # 319 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Quote (lorents) хотя у него есть свой недоработки и у их API есть ограничения
|
|
| |
Leonis | Дата: Пятница, 22 Октября 2010, 18:12 | Сообщение # 320 |
Новый участник
Группа: Проверенные
Сообщений: 11
Репутация: 0
Награды: 1
Статус: Offline
| Насчёт CGI не думали? Если сайт поддерживает их ,можно подумать о консольной версии программы, она будет работать быстрее php версии. правда, скорость будет не ахти, сервер будет лежать на пузе (сужу, глядя на загрузку проца).. насчёт программы - скрипты оптимизации будут? надо уже работать начинать.. скачал http://rghost.ru/2874496, вопрос - идея упирается в переработанное меню, или всё немного глубже? 1. кнопки - я могу сделать их поменьше, но совсем убирать не вижу смысла, терпеть не могу в меню лазить, да и не только я. 2. меню файл - properties - для чего? 3. меню файл - выбор папки или файлов - в каком виде будет выбор того и другого? говоря по-правде, то окно, что есть сейчас тормозит загрузку примерно на пол секунды, т.к. заполняются окно с директориями и окно с файлами. но не хочется делать шага назад..
|
|
| |
lorents | Дата: Пятница, 22 Октября 2010, 22:58 | Сообщение # 321 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| Leonis, привет. Quote (Leonis) насчёт программы - скрипты оптимизации будут? надо уже работать начинать.. ок. скоро вышлю. я просто пока делать было нечего начал разрабатывать очень сложный алгоритм оптимизации PNG Вот новая версия, не много переделал меню http://rghost.ru/3010801 в каком смысле немного глубже? Quote (Leonis) 1. кнопки - я могу сделать их поменьше, но совсем убирать не вижу смысла, терпеть не могу в меню лазить, да и не только я. кнопки оставь, я просто их не могу сделать Quote (Leonis) 2. меню файл - properties - для чего? будет показывать информацию об изображении, т.е. метаданные, и индивидуальные настройки. Quote (Leonis) 3. меню файл - выбор папки или файлов - в каком виде будет выбор того и другого? говоря по-правде, то окно, что есть сейчас тормозит загрузку примерно на пол секунды, т.к. заполняются окно с директориями и окно с файлами. но не хочется делать шага назад.. объединить эти два окна, идея хорошая, но вот реализация не очень, просто я боюсь, что пользоваться ужаснется от такого окна. поэтому я предлагаю использовать стандартные окна от винды, к которым все привыкли. Sower, я получил доступ сайту, честно говоря я не очень понимаю зачем надо конвертировать картинки, уменьшать разрешение, но я не против, если считаешь нужным пусть будет. у меня два предложения: 1. чтобы была пакетная обработка, т.е. пользователь мог загрузить сразу несколько картинок. 2. возможность вводить URL Пока движок очень сильно глючит. что с PNG, что с JPEG.
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
Sower | Дата: Суббота, 23 Октября 2010, 08:40 | Сообщение # 322 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Quote (lorents) уменьшать разрешение Бывает необходимо изменить размер картинки вместе с форматом, думаю это оставить, и еще сделать галочку, типа "Только изменить размер", поставив галку, юзер получает картинку с измененным размером, но в том же формате, что освобождает его от надобности выбирать формат при ресайзе.Quote (lorents) чтобы была пакетная обработка, т.е. пользователь мог загрузить сразу несколько картинок. ОкQuote (lorents) возможность вводить URL Нужно будет поработать над безопасностью, сейчас скрипт имеет элементарные средства защиты от "Левых" файлов, но этого не достаточно... Quote (lorents) Пока движок очень сильно глючит. что с PNG, что с JPEG. Это ты всё про мой конвертер? если да, то опиши подробней. п.с. возможно, сегодня вечером сайт с конвертером будет не доступен.Добавлено (23 Октябрь 2010, 08:40) ---------------------------------------------
Quote (Leonis) Насчёт CGI не думали? Если сайт поддерживает их ,можно подумать о консольной версии программы, она будет работать быстрее php версии. правда, скорость будет не ахти, сервер будет лежать на пузе (сужу, глядя на загрузку проца).. Про это вообще забудем, если есть такая необходимость, то только у себя дома развернуть мини-сервер.
|
|
| |
DEMBEL | Дата: Суббота, 23 Октября 2010, 09:31 | Сообщение # 323 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| Quote (Sower) сервер будет лежать на пузе (сужу, глядя на загрузку проца).. вас могут погнать с хостинга за это дело или сайт блокировать будут, выделение проц.времени/памяти/трафика нормируется по разумным квотам в большинстве случаев, даже если это прямо не указано или не сказано что анлим.
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
lorents | Дата: Воскресенье, 24 Октября 2010, 10:31 | Сообщение # 324 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| Sower, Quote (Sower) Это ты всё про мой конвертер? если да, то опиши подробней. вставил картинку png8 получил png24 Вставил картинку jpeg 40 кб. получил 100 кб.
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
Sower | Дата: Понедельник, 25 Октября 2010, 17:34 | Сообщение # 325 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Quote (lorents) png8 получил png24 с этим причина ясна, исправлю Quote (lorents) jpeg 40 кб. получил 100 кб. здесь, вроде, зависит от степени сжатия, которое ты выбрал, если jpeg до был сжат c 70% качества, а после прогона через конвертер было выбрано 100%, то файл соответственно должен быть больше. Определить изначальное качество, как я понимаю, невозможно, поэтому получить на выходе файл точно такого же размера нельзя, но можно выпустить с небольшой погрешностью (несколько килобайт, для этого просто добавить пункт "не изменять"), на сколько я знаю (поправте если что) при каждом разжатии/сжатии jpeg изображений серьезно "страдает" как качество, так и размер... Тут с jpeg можно достичь только приближенного размера.Добавлено (24 Октябрь 2010, 13:32) ---------------------------------------------
Quote (Sower) если jpeg до был сжат c 70% качества, а после прогона через конвертер было выбрано 100%, то файл соответственно должен быть больше Да именно так, сейчас проверил. Хотя по-логике, вроде не должно сильно ничего изменяться, ведь 100% от изначального размера....Добавлено (25 Октябрь 2010, 17:34) --------------------------------------------- Ещё пара идей на будущее: 1) Обрезание изображений: Юзер конвертнул картинку, получил результат, далее он может обрезать её, причем сделать это интерактивно (jsом), юзер настроил всё, нажал обрезать и получил уже окончательный результат. 2) Подгонка изображений под форумы, т.е. у нас, например, на mmbuilder.ru есть ограничение по разрешению аватарки. Можно добавить такую галку, как "подогнать пропорционально" для пункта "Изменение размера: Произвольно" Т.е. юзер выбирает пункт изменить произвольно, вводит максимально допустимый размер авы, ставит галку на "подогнать пропорционально", на выходе получает не искаженную картинку, которая не превышает максимальное разрешение. По-моему полезные вещи, как думаете?
|
|
| |
lorents | Дата: Воскресенье, 31 Октября 2010, 21:55 | Сообщение # 326 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| Есть, такая идея, сделать собственный движек по оптимизации PNG и JPEG. Т.е из моего bat-файла сделать программу работающую через командную строку. И уже на его основе делать GUI. Что скажите?
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
Сообщение отредактировал lorents - Воскресенье, 31 Октября 2010, 22:04 |
|
| |
lorents | Дата: Воскресенье, 31 Октября 2010, 22:03 | Сообщение # 327 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| Кстати, сейчас мучаюсь с этой картинкой, очень любопытный пример.
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
DEMBEL | Дата: Понедельник, 01 Ноября 2010, 05:59 | Сообщение # 328 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| Quote (lorents) Есть, такая идея, сделать собственный движек по оптимизации PNG и JPEG. Т.е из моего bat-файла сделать программу работающую через командную строку. И уже на его основе делать GUI. Что скажите? не понял, а Leonis тогда что делает?
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
lorents | Дата: Понедельник, 01 Ноября 2010, 08:32 | Сообщение # 329 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| DEMBEL, леонис делает GUI, но я предлагаю сделать движек отдельно от GUI. Я кстати с леонисом ни как не могу связаться.
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
Sower | Дата: Понедельник, 01 Ноября 2010, 08:35 | Сообщение # 330 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Quote (lorents) Есть, такая идея, сделать собственный движек по оптимизации PNG и JPEG. Т.е из моего bat-файла сделать программу работающую через командную строку. И уже на его основе делать GUI. Что скажите? Можно и так, тогда другие программисты сами смогут делать оболочку под твой двиг (если нужно), что так-то полезно. DEMBEL, есть идеи на счёт дизайна сайта, ты еще ничего не делал?
|
|
| |