центр тяжести @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 34 ] 
*   Список форумов / Начинка и техника / Инструментарий: Софт и железо » ответить » создать топик « | »
Автор Сообщение
volodor
новый человек
6
Сообщения: 33
Зарегистрирован: 23.08.06
Откуда: Ижевск
Заголовок сообщения: центр тяжести
Сообщение Добавлено: 31 Январь 2007, 15:39:29 
возник вопрос:
есть ли такая програма, которая может вычислить "центр тяжести" битмапа, например прямоугольника, в который вписан логотип...
для правильного выравнивания, скажем двух и более логотипов...

"центр тяжести" - это место где битмап уравновешен, если бы его подняли за ниточку
при том что черный пиксель - скажем 1 г, белый = 0 г

_________________
Резкое потепление!!!
k100m Муж.
соучастник
48
Сообщения: 993
Зарегистрирован: 19.09.06
Откуда: Москва
Сообщение Добавлено: 31 Январь 2007, 15:46:27 
попробуй ручками..
вырежи из бумаги, привяжи веревочку... :bye:

_________________
nlm
ziv Муж.
соучастник
16
Сообщения: 862
Зарегистрирован: 16.04.01
Сообщение Добавлено: 31 Январь 2007, 15:50:37 
volodor, в маткаде это можно смоделировать, а оно тебе наде? Все равно если и выведешь такую формулу, то визуально окажется не то что хотелось.
karamba Муж.
старожил
209
Сообщения: 6498
Зарегистрирован: 17.08.05
Откуда: Киев. А шо?
Сообщение Добавлено: 31 Январь 2007, 16:17:08 

volodor писал(а):
есть ли такая програма, которая может вычислить "центр тяжести" битмапа, например прямоугольника, в который вписан логотип...


Вы собираетесь автоматизировать некий творческий процесс?
оффтопик:
этаписец :bye:

_________________
клетчатый!
Kurilshik
Goldmember
142
Сообщения: 12797
Зарегистрирован: 18.10.04
Откуда: Кожаное кресло
Сообщение Добавлено: 31 Январь 2007, 17:57:05 
volodor, вопрос из разряда оптимального подбора цвета...
Юзайте карандаш на вытянутой руке

_________________

Портфолио - ЖЖ - Кулинарные рецепты - Блог о дизайне, уроки фотошоп

icq: 295346452 | Почта: info()alexey-popov.com

.
xorvat Муж.
участник
41
Сообщения: 1632
Зарегистрирован: 19.06.06
Откуда: Киев
Сообщение Добавлено: 31 Январь 2007, 19:00:21 

volodor писал(а):
возник вопрос:

есть ли такая програма, которая может вычислить "центр тяжести" битмапа, например прямоугольника, в который вписан логотип...

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



"центр тяжести" - это место где битмап уравновешен, если бы его подняли за ниточку

при том что черный пиксель - скажем 1 г, белый = 0 г


у меня возник другой вопрос: зачем? визуального равновесия достаточно, мне кажется.

_________________
try not. do or do not. (c) Great Jedi Master Yoda
http://whereismyorwofilm.wordpress.com/ <--фотоблог.
http://www.ya-art.com/ << понты.
se-a Муж.
участник
35
Сообщения: 1293
Зарегистрирован: 17.07.03
Откуда: Mascau - Petersburg
Сообщение Добавлено: 31 Январь 2007, 20:46:32 
если изобретут такую программу, которая к тому же сама сможет для начала размещать ещё какие нибудь кружочки и треугольнички, уравновешивая их то не за горами и знаменитая фотошоповская кнопка - "сделать пиз.дата"

_________________
>profile
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 31 Январь 2007, 20:49:38 

volodor писал(а):
есть ли такая програма, которая может вычислить "центр тяжести" битмапа



Написать программу для определения центра тяжести несложно. А вот для "центра тяжести" пусть пишет тот, кто понимает, что это такое.

Поскольку для "для правильного выравнивания, скажем двух и более логотипов" метафора с граммами непригодна.
volodor
новый человек
6
Сообщения: 33
Зарегистрирован: 23.08.06
Откуда: Ижевск
Сообщение Добавлено: 1 Февраль 2007, 07:52:16 
ну как это не пригодна?
черный цвет самый "тяжелый", белый - самый легкий
думаю что работать прога будет отлично...

ладно, постараюсь ее написать и будем обсуждать на примерах

_________________
Резкое потепление!!!
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 1 Февраль 2007, 10:32:58 
volodor, а красный?
volodor
новый человек
6
Сообщения: 33
Зарегистрирован: 23.08.06
Откуда: Ижевск
Сообщение Добавлено: 1 Февраль 2007, 10:43:00 
нужно переводить изображение в greyscale, ну а оттенки серого думаю понятно как считать

_________________
Резкое потепление!!!
bpd_sign
постоянный участник
92
Сообщения: 4243
Зарегистрирован: 29.10.02
Откуда: Северодонецк, Украина
Сообщение Добавлено: 1 Февраль 2007, 10:43:23 
volodor, если логотип векторный, то любая CAD-система может.


eddy444 писал(а):
а красный?


+1 :glasses:

_________________
L O G O T O M I Z E R
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 1 Февраль 2007, 13:12:43 

volodor писал(а):
ну как это не пригодна?



Мсье никогда не видел прекрасно работающих программ, результатом работы которых можно только подтереться?

Вот тебе пример алгоритма: пишем программу определения качества книги путем сложения всех букв (A есть 1, Б есть 2 и т.д.) ее текста по модулю 33. Все кроме букв -- игнорируем. Работать будет -- охренеть как отлично. Но результат ее работы ни на что не пригоден.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 1 Февраль 2007, 13:14:32 

volodor писал(а):
нужно переводить изображение в greyscale, ну а оттенки серого думаю понятно как считать


Т.е. мсье считает, что логотип в виде цельносерого круга и круга из красной и зеленой половин -- одинаково сбалансированы? Ok. Тогда для мсье эта программа будет иметь смысл.

Но ни для кого больше.
volodor
новый человек
6
Сообщения: 33
Зарегистрирован: 23.08.06
Откуда: Ижевск
Сообщение Добавлено: 1 Февраль 2007, 13:38:43 
интересно а как тогда их выровнить(круги) по горизонтали или по вертикали, если не по центру?(прога бы выдала выравнивание по центру)
тоесть Crazy, по вашему стоит их выравнивать со смещением или я чего-то не понял?

_________________
Резкое потепление!!!
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 1 Февраль 2007, 13:40:12 
volodor, я повторю вопрос: ты считаешь два упомянутых мной круга сбалансированными в равной степени?

[ ] да
[ ] нет
volodor
новый человек
6
Сообщения: 33
Зарегистрирован: 23.08.06
Откуда: Ижевск
Сообщение Добавлено: 1 Февраль 2007, 15:47:10 
да

_________________
Резкое потепление!!!
Zanthia Жен.
Модератор
92
Сообщения: 2640
Зарегистрирован: 24.10.05
Откуда: Италия
Сообщение Добавлено: 2 Февраль 2007, 11:08:24 
оффтопик:
Crazy, это как пытаться объяснить, почему дважды два четыре, а не пять
mikki Муж.
соучастник
3
Сообщения: 464
Зарегистрирован: 19.10.04
Откуда: Москва
Сообщение Добавлено: 2 Февраль 2007, 11:51:20 
:lol:
volodor писал(а):
ну как это не пригодна?
черный цвет самый "тяжелый", белый - самый легкий
думаю что работать прога будет отлично...

ладно, постараюсь ее написать и будем обсуждать на примерах



Не будет работать ваша прога. Все наоборот. :lol:
karamba Муж.
старожил
209
Сообщения: 6498
Зарегистрирован: 17.08.05
Откуда: Киев. А шо?
Сообщение Добавлено: 2 Февраль 2007, 12:04:37 
оффтопик:
это все напоминает мне «эвристическую машину для отвечания на любые вопросы»


Братья Стругацкие писал(а):
— Вот, изволите видеть, так называемая эвристическая машина, — сказал старичок. — Точный электронно-механический прибор для отвечания на любые вопросы, а именно — на научные и хозяйственные. Как она у меня работает? Не имея достаточных средств и будучи отфутболиваем различными бюрократами, она у меня пока не полностью автоматизирована. Вопросы задаются устным образом, и я их печатаю и ввожу таким образом к ей внутрь, довожу, так сказать, до ейного сведения. Отвечание ейное, опять через неполную автоматизацию, печатаю снова я. В некотором роде посредник, хе-хе! Так что, ежели угодно, прошу.
Он встал за машинку и шикарным жестом перекинул тумблер. В недрах машинки загорелась неоновая лампочка.
— Прошу вас, — повторил старичок.
— А что это у вас там за лампа? — подозрительно спросил Фарфуркис.
Старичок ударил по клавишам, потом быстро вырвал из машинки листок бумаги и рысцой поднес его Фарфуркису. Фарфуркис прочитал вслух:
— "Вопрос: что у нея... гм... у нея внутре за лпч?.." Лэпэчэ... Кэпэдэ, наверное? Что еще за лэпэчэ?
— Лампочка, значит, — сказал старичок, хихикая и потирая руки. — Кодируем помаленьку…


_________________
клетчатый!
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 2 Февраль 2007, 12:43:36 

Zanthia писал(а):
это как пытаться объяснить, почему дважды два четыре, а не пять



Получив ответ "да" на свой вопрос я более не пытаюсь объяснять. :)
volodor
новый человек
6
Сообщения: 33
Зарегистрирован: 23.08.06
Откуда: Ижевск
Сообщение Добавлено: 2 Февраль 2007, 12:57:32 
когда мы выравниванием логотипы - это не творческий процесс и его точно можно просчитать, просто нужно учесть не только зрительный центр, но и цвет и наверняка еще множество параметров, с помощью этого форума я и пытаюсь выяснить что к чему... я не думаю писать ее или нет, я уже решил что попробую

_________________
Резкое потепление!!!
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 2 Февраль 2007, 13:26:20 
volodor, "зрительный" центр и обьективный - "геометрический" - не одно и тоже. Зрительный - это психологическое понятие, он зависит не только от "массы" пятен но и их формы, взаимного расположения и тп итд и вообще это штука субьективная . Один поставит так другой эдак. Так что ваша программка утилитирной цели не имеет.
ziv Муж.
соучастник
16
Сообщения: 862
Зарегистрирован: 16.04.01
Сообщение Добавлено: 2 Февраль 2007, 14:12:09 
volodor, так все понятно, дело за малым, осталось только вывести формулу. Комуто вседь надо начинать или вернее развивать идею.


eddy444 писал(а):
volodor, Один поставит так другой эдак.


Можно наверное сделать генератор, который будет ставить случайным образом. Подобные проги, кстати, уже давно существуют и иногда эффект случайного расположения получается интересным, "порядок хаоса".
AlexShop Муж.
участник
34
Сообщения: 1866
Зарегистрирован: 17.02.04
Сообщение Добавлено: 5 Февраль 2007, 10:29:16 

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



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

eddy444 +1

_________________
Тот, кто задает вопрос, глупец в течение пяти минут, тот, кто его не задает, глупец всю свою жизнь. (Китайская поговорка)
Небоскреб
старожил
176
Сообщения: 6240
Зарегистрирован: 16.04.05
Сообщение Добавлено: 5 Февраль 2007, 10:46:05 

volodor писал(а):
когда мы выравниванием логотипы - это не творческий процесс и его точно можно просчитать, просто нужно учесть не только зрительный центр, но и цвет и наверняка еще множество параметров


Угу. Только по такой технологии на выравнивание двух логотипов относительно друг друга уйдет месяц. Трех небось около года. А больше имхо не получится - жизни не хватит.
Как говорят в Америке - "просто сделай это".
volodor
новый человек
6
Сообщения: 33
Зарегистрирован: 23.08.06
Откуда: Ижевск
Сообщение Добавлено: 5 Февраль 2007, 10:57:09 
если стоять с линейкой и калькулятором, то да...
но говорят уже компьютеры придумали

_________________
Резкое потепление!!!
AlexShop Муж.
участник
34
Сообщения: 1866
Зарегистрирован: 17.02.04
Сообщение Добавлено: 5 Февраль 2007, 11:23:30 
к примеру:
правая фигура перевешивает левую, хотя цвета там меньше :wink:

Изображение

P.S.
почему то все замолчали
вот более наглядный пример:
Изображение
правый знак перевешивает левый, хотя краски в нем меньше
потому что правый объект более сложен и визуально интереснее чем левый.

_________________
Тот, кто задает вопрос, глупец в течение пяти минут, тот, кто его не задает, глупец всю свою жизнь. (Китайская поговорка)
volodor
новый человек
6
Сообщения: 33
Зарегистрирован: 23.08.06
Откуда: Ижевск
Сообщение Добавлено: 5 Февраль 2007, 13:32:03 
толи я не доходчиво объясняю... толи непонятно что, но в вашем примере как раз подтверждается моя теория

_________________
Резкое потепление!!!
AlexShop Муж.
участник
34
Сообщения: 1866
Зарегистрирован: 17.02.04
Сообщение Добавлено: 6 Февраль 2007, 08:58:42 

volodor писал(а):
черный цвет самый "тяжелый", белый - самый легкий
думаю что работать прога будет отлично...


В моем примере наоборот: объект (со звездой) в котором больше белого - является более "тяжелым".
Как тогда программа должна считать? :wink:
(почему так получилось - я уже писал выше)

----------
Еще я бы отошел от понятия цвета.
На темном фоне - черные буквы теряют вес.
На белом фоне - белые буквы теряют вес
На красном - красные.

Не в цвете дело - а в контрасте.
Чем контрастнее смотрится объект - тем больше "веса" он имеет (не важно какого цвета он).

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

_________________
Тот, кто задает вопрос, глупец в течение пяти минут, тот, кто его не задает, глупец всю свою жизнь. (Китайская поговорка)
volodor
новый человек
6
Сообщения: 33
Зарегистрирован: 23.08.06
Откуда: Ижевск
Сообщение Добавлено: 6 Февраль 2007, 09:14:37 
для выравнивания не важно на сколько соседний логотип перевешивает другого...
тоесть представьте два айсберга, большой и маленький...
вода - это та програма которая их выравнивает

_________________
Резкое потепление!!!
Lisoff Муж.
участник
15
Сообщения: 1386
Зарегистрирован: 18.03.02
Откуда: Тверь >> MSK
Сообщение Добавлено: 6 Февраль 2007, 09:33:28 
volodor, представьте себе один айсберг, большой, ага. И резинового утенка, желтого такого - ну вы знаете. Вода их выравнивает!

Осталось только выяснить, что же мы имеем в виду под "выравниванием" и что нам это дает в итоге.
AlexShop Муж.
участник
34
Сообщения: 1866
Зарегистрирован: 17.02.04
Сообщение Добавлено: 6 Февраль 2007, 09:59:48 
volodor согласен, один объект рассматривать проще - чем группу взаимодействующих объектов (признаю, с этого топик и начался).

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

Что будет если программа решит, что кто-то должен быть выше - а кто то ниже?

У "Toyota" определить базовую линию программным путем, еще представляю как. Но у NIKE..
Pfizer - вообще инверсия

_________________
Тот, кто задает вопрос, глупец в течение пяти минут, тот, кто его не задает, глупец всю свою жизнь. (Китайская поговорка)
volodor
новый человек
6
Сообщения: 33
Зарегистрирован: 23.08.06
Откуда: Ижевск
Сообщение Добавлено: 6 Февраль 2007, 11:31:18 
я тоже задумывался по этому поводу...
у меня нет вразумительного алгоритма к такой задаче...
вначале я думал что будет выглядеть все равно неплохо(если не по этой линии)
но в итоге пока не знаю как это решить

_________________
Резкое потепление!!!
*   Список форумов / Начинка и техника / Инструментарий: Софт и железо « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 34 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100