Форум
Написать нам
Форум MMB » Другие разделы » Мир программирования » Оптимизация картинок
Оптимизация картинок
lorentsДата: Среда, 08 Сентября 2010, 18:43 | Сообщение # 241
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Leonis,
Quote (Leonis)
Посмотрел PNGOUTWin - примитивно но эффективно. Ничего сложного.

я как раз думаю взять за прототип эту программу. Она примитивная, но как ты сказал эффективная.
Теперь я понял смысл твоей программы.
Сейчас я начну работу над скелетом.

Добавлено (08 Сентябрь 2010, 18:43)
---------------------------------------------
думаю в пятницу смогу показать скелет


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
lorentsДата: Воскресенье, 12 Сентября 2010, 16:11 | Сообщение # 242
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Сейчас делаем GUI и у Leonis есть идея объединить эти два окна

Мне идея нравится, но вот как объединить, чтобы было нормально у меня не получается, есть идеи как это сделать?

Прикрепления: 2883921.png(11.7 Kb) · 5330139.png(25.8 Kb)


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

Сообщение отредактировал lorents - Воскресенье, 12 Сентября 2010, 16:31
 
DEMBELДата: Воскресенье, 12 Сентября 2010, 16:57 | Сообщение # 243
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
а что, делать фейс можно какой взбредет в голову, без ограничений?

по моему, лучше сделать окно сохранения такоеже как и открывания, но с нужными опциями и поместить два окна рядом. чтото типа интерфейса тотал командера сделайте, и хватит




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
lorentsДата: Воскресенье, 12 Сентября 2010, 16:59 | Сообщение # 244
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
DEMBEL, Упс, не посмотрел, эти оба окна для открытия файлов

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

Сообщение отредактировал lorents - Воскресенье, 12 Сентября 2010, 17:00
 
DEMBELДата: Воскресенье, 12 Сентября 2010, 17:00 | Сообщение # 245
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
если что покажите мне ваш скелет лучше и опишите функции и опции программы какие должны быть в фейсе



Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
lorentsДата: Воскресенье, 12 Сентября 2010, 17:05 | Сообщение # 246
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
DEMBEL, ок, сейчас выложу, я как раз с Leonis об этом говорю.

Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
DEMBELДата: Воскресенье, 12 Сентября 2010, 17:10 | Сообщение # 247
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
давайте, токо поподробнее напишите все, а я пока в контру рубанусь разочек



Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
lorentsДата: Воскресенье, 12 Сентября 2010, 17:26 | Сообщение # 248
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Держите:
http://rghost.ru/2603765

Leonis очень удачно придумал соединить эти два окна.

А что писать поподробнее? Посмотри, есть вопросы, ответим.

Sower, твое предложения на счет сайта еще в силе?


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

Сообщение отредактировал lorents - Воскресенье, 12 Сентября 2010, 17:26
 
DEMBELДата: Воскресенье, 12 Сентября 2010, 17:40 | Сообщение # 249
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
а зачем она в инет лезет?

Добавлено (12 Сентябрь 2010, 17:40)
---------------------------------------------
а зачем она мне zip архивы вместе с пнг показывает




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
lorentsДата: Воскресенье, 12 Сентября 2010, 17:41 | Сообщение # 250
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
DEMBEL, Leonis хочет сделать проверку на новую версию. и возможно сделать проверку перед запуском.

на счет zip, я такого не заметил, это когда ты выбираешь все форматы.

На интерфейс не смотрите, это только скелет.


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

Сообщение отредактировал lorents - Воскресенье, 12 Сентября 2010, 17:48
 
DEMBELДата: Воскресенье, 12 Сентября 2010, 17:52 | Сообщение # 251
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
нужно сделать предпросмотр изображений при выборе (или thumbnails), в окне программы справа сделать окно (из-за размеров возможно внешнее, вызов по кнопке) просмотра картинки с вкладками выбора "до-после"после окончания оптимизации

Добавлено (12 Сентябрь 2010, 17:52)
---------------------------------------------
возможность выбора папки для сохранения рез-та - прямо в окне открытия, постоянно лазить в оптионс менять запаришься




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
DEMBELДата: Воскресенье, 12 Сентября 2010, 17:57 | Сообщение # 252
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
Quote (lorents)
на счет zip, я такого не заметил, это когда ты выбираешь все форматы.

нет, кнопки выбора все работают неверно
Прикрепления: 7085137.png(9.8 Kb)




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
DEMBELДата: Воскресенье, 12 Сентября 2010, 18:44 | Сообщение # 253
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
вот соорудите хотя бы такой диалог открытия, то что у вас это настоящая топка

да, 15 тем оформления ни к чему, хватит 3-4. все равно остальные 10 отстой.

Добавлено (12 Сентябрь 2010, 18:44)
---------------------------------------------
быстрые папки слева - нужно возможность добавлять туда свои собственные с проектами

Прикрепления: 5147150.png(25.0 Kb)




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
lorentsДата: Воскресенье, 12 Сентября 2010, 19:03 | Сообщение # 254
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
DEMBEL хорошая идея на счет окна, сейчас покажу Leonis

Добавлено (12 Сентябрь 2010, 19:03)
---------------------------------------------

Quote (DEMBEL)
да, 15 тем оформления ни к чему, хватит 3-4. все равно остальные 10 отстой.

Да знаю, я вообще хочу сделать так, чтобы по умолчанию темя такая как у пользователя, а потом пусть пользователь решает какая тема лучше.


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
DEMBELДата: Воскресенье, 12 Сентября 2010, 19:09 | Сообщение # 255
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
лезть в сеть ненадо, только по запросу check updates



Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
LeonisДата: Вторник, 14 Сентября 2010, 20:42 | Сообщение # 256
Новый участник
Группа: Проверенные
Сообщений: 11
Репутация: 0
Награды: 1
Статус: Offline
Критику я принимаю хорошо, но поймите меня правильно - важно сделать работающую программу а не красивую безделушку. Почти неделю я занимаюсь украшательствами, а функционал не растёт. Сегодня вроде вышел на отправную точку. Далее подчищу код и займусь непосредственно превьюшками+метаданными. Любые идеи и предложения по-прежнему приветствуются, но не обещаю, что всё реализую тут же. Работы предстоит ещё много и приоритетные задачи будут решаться первыми.

Конкретно насчёт стилей - кому не в лом, выберите 4 наилучших и 4 наихудших - я отсортирую их по популярности, а если наши мнения совпадут, то "лишние" уберу.


http://tv-games.ru/files/ImageOptimizer.rar - Image Optimizer v0.0.0.7 Pre Alpha
 
DEMBELДата: Вторник, 14 Сентября 2010, 21:10 | Сообщение # 257
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
Quote
Критику я принимаю хорошо

ээ... ну ладно, поехали. почему какието артефакты по краям кнопок, точки... расположите кнопки везде менее компактно, чтоб не налазили друг на друга.
стили норм:
-whitbey
-07obsidian
-07silver
-10black
в первую очередь потому, что на них не так заметны косяки фейса просто. с кнопками надо чтото делать.

окно выбора:
-пересмотреть общие размеры элементов, сделать общее окно поменьше по умолчанию (например за счет окна файлов), и дизайн "постандартнее", ну хоть как на скрине. иначе впадаешь в легкое замешательство чего куда... эта же прога не из серии "удиви ламера". важно сделать работающую программу а не красивую безделушку, с чем я полностью согласен.




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
lorentsДата: Вторник, 14 Сентября 2010, 22:01 | Сообщение # 258
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Leonis, а зачем тебе метаданные? Вообще это хорошая идея, чтобы пользователь мог видеть метаданные, я думаю, для всего этого дела подойдет ExifTool

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

Предлагаю забить сейчас на красоту, а занятся функионалом.

Ты сможешь узнать следующие данные о PNG:
- NoInterlaced или Interlaced картинка;
- Сколько bit (8 или 16) используется в картинке;
- фильтр использованный для PNG (zlib).


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

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




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
LeonisДата: Среда, 15 Сентября 2010, 02:07 | Сообщение # 260
Новый участник
Группа: Проверенные
Сообщений: 11
Репутация: 0
Награды: 1
Статус: Offline
DEMBEL
дизайн будем ещё рассматривать, причём детально, обещаю. покуда это просто набросок, не более. важно было раскидать элементы, чтобы от чего-от отталкиваться.

Quote
почему какието артефакты по краям кнопок, точки...

сделай скрин пожалуйста, у меня ничего такого нет. или ты имеешь в виду угловатую графику в 3 и 4 кнопке?

Quote
и дизайн "постандартнее", ну хоть как на скрине

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

lorents, ещё не знаю. завтра собирался заняться чисткой кода, но до этого наверно пробегусь по примерам графического компонента, чтобы поближе с ним "познакомиться". но это дня на 2 может растянуться

метаданные самому интересно увидеть, к тому же, если компонент это позволяет - надо использовать, т.к. всё равно эти возможности будут висеть в екзешнике, но мёртвым грузом :))

Добавлено (15 Сентябрь 2010, 02:07)
---------------------------------------------
lorents,
PNG_Colors: integer; - сколько цветов
PNG_Interlaced: boolean; - ноу комментс
PNG_Background: TRGB; - цвет фона
PNG_Filter: integer; - фильтр, что это пока не знаю
PNG_Compression: integer; - сжатие, наверно можно будет увязать с версией zlib

Теоретически узнать можно, на практике ещё не пробовал. Насчёт метаданных - немного посмотрел, их много на самом деле, но на самом деле интересно взглянуть на "скрытые области" картинки :))

 
DEMBELДата: Среда, 15 Сентября 2010, 02:24 | Сообщение # 261
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
кнопки "Add to task list" при горизонтальном ресайзе главного окна открытия файлов уплывают кудато в стороны. графика на кнопках хз, (полу-)прозрачные видимо в оригинале области иконки залиты фоном, вы что их конвертили чтоле.
Quote (Leonis)
сделай скрин пожалуйста


на кнопку нажми, рамка пикселей и появится. хр sp3.

да, эти кнопки управления типо ок/close не очень... перерисуйте или возмите системные. //DEMBEL

Прикрепления: 5001786.png(11.1 Kb)




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
LeonisДата: Среда, 15 Сентября 2010, 09:11 | Сообщение # 262
Новый участник
Группа: Проверенные
Сообщений: 11
Репутация: 0
Награды: 1
Статус: Offline
//DEMBEL ага, есть проблемы, будем решать :) какая система кстати стоит?

все замечания учёл, спасибо :)

стоит хр сп3 я ж написал //DEMBEL

 
SowerДата: Среда, 15 Сентября 2010, 09:37 | Сообщение # 263
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
Quote (lorents)
Sower, твое предложения на счет сайта еще в силе?

Да, что конкретно нужно напиши, обсудим, но сразу говорю, делать буду не быстро, но думаю, пока вы соберете боле менее рабочий GUI, закончу, учеба сейчас всётаки.


Сообщение отредактировал Sower - Среда, 15 Сентября 2010, 10:26
 
lorentsДата: Среда, 15 Сентября 2010, 14:12 | Сообщение # 264
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Sower, я сейчас подумаю, что нужно, напишу и мы обсудим каждый пункт.

Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
LeonisДата: Среда, 15 Сентября 2010, 22:12 | Сообщение # 265
Новый участник
Группа: Проверенные
Сообщений: 11
Репутация: 0
Награды: 1
Статус: Offline
//Sower
Думаю об ImageEn. Ссылочку на Png Image можно получить? :)

Вот кстати расшифровка "моих" фильтров:
TIOPNGFilter = (
ioPNG_FILTER_NONE,
ioPNG_FILTER_SUB,
ioPNG_FILTER_PAETH);

Сейчас пойду разбираться куда остальные делись и нужны ли они :)) На крайняк, из твоего вырежу, к своему приклею :)

Сообщение отредактировал Leonis - Среда, 15 Сентября 2010, 22:17
 
SowerДата: Четверг, 16 Сентября 2010, 08:44 | Сообщение # 266
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
Quote (Leonis)
Ссылочку на Png Image можно получить?

http://www.torry.net/quicksearchd.php?String=PNG&Title=Yes
PNG Componets Plus v.1.00
Quote (Leonis)
Сейчас пойду разбираться куда остальные делись и нужны ли они

Да не помешают наверное))
 
LeonisДата: Пятница, 17 Сентября 2010, 01:09 | Сообщение # 267
Новый участник
Группа: Проверенные
Сообщений: 11
Репутация: 0
Награды: 1
Статус: Offline
ОК, новый релиз. Все подробности внутри (открываем справку).
Основной упор сейчас надо сделать на документацию, т.к. мне надо хотя бы примерно видеть всё, что предстоит сделать. И уже можно приступать к реализации скриптов. Наверно сделаем их внешними, чтобы не закачивать каждый раз 2 Мб основной программы.

http://tv-games.ru/files/ImageOptimizer.rar - Image Optimizer v0.0.1.0 Pre Alpha

О компоненте ImageEn. Он стал бесплатным, но исходный код пока не открыли, так что добавить новых фильтров не выйдет ещё месяца 3. А нужны ли они?

 
DEMBELДата: Пятница, 17 Сентября 2010, 01:21 | Сообщение # 268
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
на темных темах вокруг элементов интерфейса (кнопки, переключатели, галочки) заметны белые артефакты. графика некачественная вобщем. окно открытия файлов нужно еще доделать...



Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
SowerДата: Пятница, 17 Сентября 2010, 07:02 | Сообщение # 269
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
Leonis, лично меня фэйс оттолкнул. Я бы отказался от этих стилей и сделал всё стандартными компонентами (большие кнопки на панели инструментов можно оставить), для отображения списка я бы выбрал ListView, просто потому что он смотрится куда лучше, чем это есть сейчас. Причем, отказавшись от стилей, можно убить сразу двух зайцев: 1)Размер 2)Внешний вид станет лучше и качественней.
Не знаю, конечно, как вы там всё задумали, но у меня, как у пользователя, не самое лучшее впечатление :(
Quote (DEMBEL)
окно открытия файлов нужно еще доделать...

Окно действительно стоит доработать.

При запуске появляется окошко "Гружусь" :) , если вы хотите поставить туда лого, то это очень хорошая идея, это мне понравилось.

Вобщем преальфа, она и есть преальфа. Можете не брать во внимание этот пост, но это моё ИМХО, как юзера, который впервые запустил прогу.

 
lorentsДата: Пятница, 17 Сентября 2010, 09:51 | Сообщение # 270
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Leonis, а чем тебе старое название не нравиться?
Думаю название можно взять из этих слов
Quote
Advanced Image Optimizer Studio Professional

Со справкой пока подожди, я еще сам не знаю какие настройки нужны для PNG

А почему ты убрал "Edit"?

присоединяюсь к Sower, лучше использовать ListView

Сделай, так чтобы первоначально задавалась тема пользователя, т.е. все объекты принимали стиль, которая задает тема пользователя.

На счет фильтров, кое-что нашел, как это обойти, но здесь надо еще посмотреть.
Сейчасглавное узнать эти два параметра PNG:
- NoInterlaced или Interlaced картинка;
- Сколько bit (8 или 16) используется в картинке.

Sower, на счет сайта, На каком CMS будет работать?


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