PDA

Просмотр полной версии : Почему люди уже более 20 лет не могут освоить векторный формат графики Internet?


PUTINKA
05.02.2008, 22:37
Достоинства векторного формата графических файлов всем известны:
- Размер файла по сравнению с файлами GIF и JPG меньше в десятки,
сотни и тысячи раз.
- Неограниченная величина увеличения.
- Возможность программировать преобразования составных фигур.

В растровой графике каждая точка знает только свой цвет,
а векторная точка знает и свой цвет и свою форму в которую
она входит независимо от трансформации всего рисунка.
Будущее за векторной графикой!

Честно говоря, сейчас есть векторная графика в Internet и она безумно популярна,
но в каком-то извращенном формате - в виде Flash-анимации.
Для ее просмотра нужны специальные программы и plug-ins.
Реально, все, что нужно это несколько HTML-тегов:
нарисовать линию и закрасить полигон.
После этого графика уже будет внутри НТМ файла.
Рисунки могут занимать размер всего экрана и легко программироваться.

Говорят, что уже появился векторный открытый формат графического файла для Internet,
но сколько нужно лет, чтобы об зтом узнали дизайнеры всего мира?

ana
05.02.2008, 23:08
SVG -формат уже существует не один год... но FLASH был первым

Валерон
06.02.2008, 00:25
Достоинства векторного формата графических файлов всем известны:
- Размер файла по сравнению с файлами GIF и JPG меньше в десятки,
сотни и тысячи раз.

В каком расширении?

Ragimovich
06.02.2008, 00:26
ana
Но SVG утвержден W3C в отличии от Flash. И для генерировать его можно на сервере с простым ПХП, ибо SVG - суть XML файл. Плюс ко всему не надо изучать мутный ActionScript, т.к. в SVG используется обычный JS.
Валерон
SVG

Валерон
06.02.2008, 00:42
Какое чудо, я тока что сохранил каракули из AI в SVG формате и открыл в броузере...

PUTINKA
06.02.2008, 01:16
Формат SVG появился и это очень хорошо, но я ни разу не видел его использование при оформлении сайтов.
Реально его начнут активно использовать не ранее чем через 5 лет. Ни один современный учебник по созданию сайтов об зтом формате не упоминает. Это печально.

Валерон
06.02.2008, 01:19
Погоди, погоди, надо обмозговать всё это дело.

PUTINKA
06.02.2008, 01:40
Чем больше разрешение, тем больше преимущества векторного
формата. Если векторный файл имеет размер 1К, то он останется такого же размера при любом разрешении: и при 640х480 и при 1600х1200 и
даже при 100000000х100000000. Размер же растровых форматов растет
бесконечно. Кроме того, векторный формат не теряет в качестве изображения и ему не важно сжатие.

Современные шрифты - это просто черно-белый векторный файл. Мы постоянно видим на рекламных многометровых плакатах текст. На этих огромных плакатах буквы всегда смотрятся идеально в отличие от фотографий.

Валерон
06.02.2008, 02:21
Да это всё понятно, изначально рассматривался вопрос использования вектора в www- поэтому давай на эту тему.


Смотри, мне надо сделать ссылку на другую страницу в этом SVG файле- что я должен сделать? В Illustrator (с большой буквы напишу- тут нет вопросов^^) я сделать ссылку не смогу. Надо делать html-файл. Туда интегрировать SVG файл ... Дальше не могу мыслить сегодня (уже)...

Ragimovich
06.02.2008, 02:58
Ребятушки, хватит бузить. Причина малой распространенности формата проста! Его не поддерживает ОСел. Лиса его поддерживает плохо (в смысле отображения - нормально, а вот возможность создавать элементы с помощью JS "на лету" - проблемы). Опера поддерживает большую часть фичей, но ведь у оперы в мировом масштабе доли процента:-(
И плагин для поддержки формата, в отличии от флеша, весит вполне ощутимо (около 3 метров) (те у кого установлен адоб иллюстратор этого не знают, т.к. он устанавливается авоматически с иллюстратором).
Так. Следующее. Формат не совсем не используется. Вон в википедии все схемы и знаки в нем хранятся, так что тут жаловаться не на что. А уконки и прочую мелочь на нем рисовать смысла нет.

Для желающих подробнее ознакомится с нутром формата рекомендую скачать и установить inkScape - опен-сорс векторный редактор в котором SVG является родным форматом. Основной фичей инкскейпа является возможность просмотра генерируемого XML. Кстати, помоему там можно создавать ссылки;-)

Для профи - ссылка на спек SVG от W3C - http://www.w3.org/TR/SVG11/

PUTINKA
08.02.2008, 01:51
Получается замкнутый круг:
броузеры файлы SWG плохо поддерживают, потому что дизайнеры не слишком заинтересованы в этом формате, а дизайнеры не заинтересованы в этом формате, потому что броузеры его плохо поддерживают. Разорвать порочный круг могут только дизайнеры и пользователи или придется ждать опять не менее 5 лет...

Остается только открытым один вопрос:
Почему не начали внедрять векторный графический формат Internet еще с начала 90-х годов, когда активно использовались форматы WMF и EMF?
Мое мнение, что это наследие UNIX, который в то время активно боролся против всего графического и на компьютере и в Internet. Учитывая скорости соединения того времени этот формат значительно ускорил бы развитие Internet, но формат нужен и сейчас.

Есть ли другие мнения?

grinnn
18.02.2008, 07:09
Ну я бы не стал быть так котегоричен что за вектором будещее (напоминает лозунги через 5 лет построим Коммунизм и будем жить счастливо :) ... Ребяты вектор и растр добавляюь друг друга. К сожаению на данный момент вектором нельзя на 100% передать качество растровой картинки. А вот дополнить вполне можно... Теперь про SVG... хотел бы я посмотреть сколько кода будет написано если им всетаки удаться на 100% передать расровую картинку... помойму всетаки растр будет весить меньше :). Собственно зачем придумывать велосипед. если флэшь намного удобнее и пластичнее SVG...
Да и еще один момент... вектор конечно хорошо... его прелесть в размере (при увеличении картинка весит столько же). Но есть такой аспект для чего вы его применяете... елси для перетяжки на дом то да... а если для интернета, то через пару лет с толстыми каналами интерент и навороченными компами помойму будет пофигу скока весит картинка 200 килобайт или 3 мегабайта... Это уже сейчас почти не чувствуется... Так что не занимайтесь ерундой... И учите фотошоп с флэшем... Это гарантия что ваш труд откроется везде и будет выглядеть так как вы его нарисовали.

trondtheim
19.02.2008, 11:58
Чем больше разрешение, тем больше преимущества векторного
формата. Если векторный файл имеет размер 1К, то он останется такого же размера при любом разрешении: и при 640х480 и при 1600х1200 и
даже при 100000000х100000000. Размер же растровых форматов растет
бесконечно. Кроме того, векторный формат не теряет в качестве изображения и ему не важно сжатие.

Современные шрифты - это просто черно-белый векторный файл. Мы постоянно видим на рекламных многометровых плакатах текст. На этих огромных плакатах буквы всегда смотрятся идеально в отличие от фотографий.

я обожаю убивать вебмастеров, которые любят делать "резиновые сайты".. У меня широкоформатный монитор 22 дюйма. Вы когда нибудь пробовали читать текст, у которого строки растянуты на полметра?

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

czukowski
19.02.2008, 21:56
Думаю, что браузеры, которые называют себя "compliant" в скором времени займутся реализацией поддержки SVG. Хотя, вероятно также, что Мозила отложит это до ФФ3, а мелкие до сл. виндовса :)

Bjatta
19.02.2008, 22:09
Реально, все, что нужно это несколько HTML-тегов: нарисовать линию и закрасить полигон. После этого графика уже будет внутри НТМ файла. Прежде чем предлагать подобное идём в википедию и вкуриваем до полного просветления значение аббревиатуры HTML, а потом смотрим как расправились с неугодным HR

grinnn
20.02.2008, 08:54
Народ я толкую не об этом... Сказать однозначно что вектор или растр лучше нельзя... это разные вещи... Вектором физически нельзя передать на 100% растровый формат (попробуй нарисуй в векторе фотографию какого нить человека - будет видно что это не фотография а рисунок) , а растр никогда не сравниться с вектором по размеру. Это разные вещи которые друг друга дополняют. Наример в люстре да и в короле можно всегда добавить раср (собственно и во флэше). Просто если обьект не сложный то его можно отвекторить, а если сложный то передать растром но сильно не растянешь или заранее обьект будет тяжелым по размеру.)
Ну а если доспустим ты захочешь пердать со 100% растр в векторе, то тебе все равно придется рисовать векторные точки которые потом можно будет тянуть до любого размера, тольк в итоге тебе придется написать столько кода по точкам что при мальньком разрешении картинки растр будет весить меньше чем твой векторный вариант, а вот если егоже растянуть то растр конечно будет меньше весить но ты получишь слишком четкие резкия края без градаций.
Повторюсь. Нельзя однозначно сказать что лучше растр или вектор. Не всегда размер файла является приоритетным. Нужно смотреть на цели и задачи в каждом конкретном случае!.
Это я говорю как художник художнику.

Il_Burbero
20.02.2008, 10:44
я обожаю убивать вебмастеров, которые любят делать "резиновые сайты".. У меня широкоформатный монитор 22 дюйма. Вы когда нибудь пробовали читать текст, у которого строки растянуты на полметра?

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

Ну книжку тоже можно читать с лупой.
А если у вас будет монитор 50 дюймов вы тоже все окна будете распахивать во весь экран?

А еще есть форматы (с плагинами конечно установленными) которые отображают графику 3D. Cortona VRML например
http://vrml.org.ru/htm/pg/vrmlchess/chess.html
Прикольна правда?

arestov
13.08.2008, 09:56
Формат SVG появился и это очень хорошо, но я ни разу не видел его использование при оформлении сайтов.
Реально его начнут активно использовать не ранее чем через 5 лет. Ни один современный учебник по созданию сайтов об зтом формате не упоминает. Это печально.
Уже достаточно статей что бы начать применять этот формат, но они на английском
броузеры файлы SWG плохо поддерживают, потому что дизайнеры не слишком заинтересованы в этом формате, а дизайнеры не заинтересованы в этом формате, потому что броузеры его плохо поддерживают. Разорвать порочный круг могут только дизайнеры и пользователи или придется ждать опять не менее 5 лет...
SVG уже поддерживают Opera, Safary(Macintosh), Firefox, для IE есть плагин Renesis Player
Это формат уже потихоньку применяют и думаю года через два он начнёт набирать большую популярность

Styler
15.08.2008, 14:05
Проблема в поддержке SVG броузерами.
Пока с совместимостью не все гладко.
Так что альтернативы Flash пока нет.

ipicture
25.09.2008, 15:13
набираю сообщения

dad
26.09.2008, 07:38
Думаю не внедряется потому, что не востребован. Ресурсы растут и размер файла не очень волнует. Вот когда появится проблема вывода на широкий экран, например телевизор 40 дюймовый, растр не всегда потянешь так, чтобы хорошо смотрелось.

lapis
21.03.2009, 18:35
Было бы неплохо использование векторной графики для сайтов