Canvas редактор


Все возможности бесплатного онлайн редактора фото

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

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

Средство обработки фотографий: пусть ваши фотографии выглядят красиво

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

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

Обрезка изображений: обрезайте фотографии, чтобы поместить их в рамку и составить искусную композицию

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

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

Печатайте текст на фотографиях, чтобы у каждого снимка была своя история

С помощью графического редактора фотографий на платформе Canva очень просто напечатать текст на фотографии, чтобы поделиться важной информацией или, например, превратить уравновешенного домашнего любимца в прикольного кота из интернет-мемов. Разместив фотографию, выберите средство добавления текста, чтобы открыть обширную подборку текстовых шаблонов и макетов с идеально подобранными шрифтами и стильным оформлением.Можно даже форматировать сообщение, подобрав свой собственный шрифт, стиль и цвет. Возможности безграничны!

Средство создания облачка с текстом: оживите мысли и слова на фото с помощью облачка с текстом!

Представьте на всеобщее обозрение свои приключения вместе с друзьями в виде комикса. Добавляйте облачка с текстом в любой дизайн и заполняйте их меткими репликами. Ищите в нашей библиотеке облачка с текстом разнообразных цветов и стилей, перетаскивайте их прямо в свой макет, щелкайте и начинайте вводить надписи. Независимо от того, хотите ли вы составить комикс из собственных фотографий или показать богатый внутренний мир герани на подоконнике, добавлять облачка с текстом на платформе Canva можно в два счета.

Придайте фотографиям элегантной приглушенности с помощью настроек прозрачности

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

Средство редактирования фотографий: редактируйте фотографии, чтобы исправить неудачные снимки

Импортируйте фотографии на платформу Canva, чтобы они засияли ярче, чем на пленке, с помощью целого набора средств фоторедактирования. Фотография выглядит тускло и размыто? Попробуйте увеличить насыщенность. Снимок темноват и мрачноват? Настройте яркость и контраст, пока объект не станет четко видно.

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

Размытие фото: придайте изображениям художественности с помощью ползунка размытия

Мир становится гораздо лучше, если сглаживать острые углы. Придайте своим дизайнам налет эфемерности, немного размыв фотографии. Возможности для творчества практически безграничны! Сделайте фотографию слегка размытой, чтобы сделать ее похожей на снимок из фотокабинки, или существенно прибавьте размытости, чтобы использовать фото как фон для других элементов дизайна. Переместите ползунок размытости в другую сторону, чтобы прибавить резкости — отличное средство, если надо акцентировать детали на снимке или исправить размытую фотографию.

Эффект виньетирования: придайте снимкам оттенок винтажности

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

Разметка: если вы в поиске идей для макета, попробуйте разметку

Начните работать над дизайном не с пустыми руками! У нас на выбор есть масса вариантов разметки, чтобы разделить страницу напополам, на четыре части или применить более сложную разбивку. После выбора разметки очень просто перетаскивать в дизайн собственные фотографии, использовать изображения из нашей библиотеки или заливать поля цветом. Мы даже позаботимся об обрезке! Разметка идеально подходит для фотоколлажей, публикаций в социальных сетях, графики для блогов и т. д.

Бесплатные значки: дополняйте свои дизайны яркими значками

Есть ли что-то более узнаваемое, чем большой желтый смайл? Помимо обширной библиотеки фотографий вы получаете доступ к множеству векторных и графических изображений, которые можно использовать в дизайнах. Сочетайте в своих дизайнах притягивающие взгляд значки и символы, чтобы придать работам законченный современный вид. Используйте значки вместе с яркими шрифтами, чтобы создавать вывески, фирменные бланки, логотипы, визитные карточки и много чего еще!

Фоторамки: добавляйте фоторамки, чтобы украсить памятные снимки

Самые драгоценные моменты в жизни заслуживают самого бережного обращения! Поместите снимки с памятными событиями в восхитительную фоторамку. От милых до кричащих — у нас на выбор представлено множество фоторамок, которые помогут оживить фотографию. Откройте нашу библиотеку и выбирайте круглые, дурашливые, простые рамки — выбор за вами. Затем перетащите в дизайн собственные фотографии или другие изображения из нашей библиотеки, а мы обрежем и масштабируем их точно под размер рамки.

Макет веб-страницы: начните с азов и создайте макет веб-страницы

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

Наклейки: украсьте свои фотографии неожиданными наклейками

Вернитесь в веселые школьные годы с помощью цифровых наклеек! Введите «наклейки» в поле поиска нашей библиотеки изображений и выбирайте из множества эксцентричных слоганов и невинных штампов, которые можно перетащить в свои коллажи и фотографии в соцсетях. Украсьте фотографию любимого человека наклейкой и покажите, что ни о ком другом вы не можете думать, или оживите коллаж из фотографий поездки с помощью смешных крылатых фраз и высказываний.

Таблички с именем: создавайте эффектные таблички с именем с помощью Canva

Готовитесь к конференции или перспективным переговорам? Произведите незабываемое первое впечатление элегантной табличкой с именем! Выберите один из наших многочисленных текcтовых шаблонов, чтобы дополнить дизайн красивыми шрифтами, которые меняют размер по мере ввода текста. Можно даже настраивать цвета и добавлять логотип компании или другую информацию, по которой вас узнают. С помощью Canva вы непременно создадите табличку с именем, которая будет выделяться из толпы.

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

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

www.canva.com

Как создавать визуальный контент с помощью удобного и дешевого инструмента Canva

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

Сегодня фокус развития интернета смещается с потребления и тиражирования на создание контента. Это касается и визуального контента. Например, обратите внимание на сервисы для создания и распространения видео Vine и Instagram.

Сложилось так, что лучший визуальный контент создают профессионалы: дизайнеры, художники, аниматоры, фотографы. Они используют специальное программное обеспечение, дорогое оборудование и мощные компьютеры. Однако сейчас появляются простые и недорогие инструменты, с помощью которых каждый человек может создавать визуальный контент. В этой статье речь пойдет о сервисе Canva, благодаря которому вы можете заниматься дизайном. Да-да, вы можете стать дизайнером, даже если не вполне представляете, что такое дизайн.

Что такое Canva

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

Canva — это австралийский стартап, который привлек внимание известных инвесторов и бизнес-ангелов. Евангелистом сервиса стал известный интернет-предприниматель Гай Кавасаки.

Разработчики сервиса Canva поставили цель сделать веб-дизайн доступным каждому человеку. Используя данный инструмент, вы можете воплощать идеи в графический контент, даже если совсем не умеете рисовать. Сервис работает по принципу drag-and-drop. Вы можете пользоваться Canva бесплатно. Однако некоторые изображения доступны только после оплаты.

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

Как использовать Canva

Вы можете войти на сайт Canva с помощью своего аккаунта в Facebook. После этого система предложит вам пройти краткий ознакомительный урок использования сервиса.

Во-первых, система предлагает научиться работать с палитрой цветов. Для этого необходимо кликнуть на предложенном круге и выбрать для него цвет.

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

В-третьих, система предлагает научиться работать с фоном. Если вам нужна подсказка, воспользуйтесь меню Need a hint в правом нижнем углу экрана. В этом случае вы получите видеоподсказку.

Чтобы выбрать фон, кликните левой кнопкой мыши в предложенном окне, чтобы вызвать меню.

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

В-четвертых, система предлагает закрепить навыки поиска предметов и работы с технологией drag-and-drop. Canva предлагает найти изображения любимого блюда, выбрать одно из них и перенести в предложенное поле.

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

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

Создаем графику для поста в блоге

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

Представьте, что вы хотите создать графику для блога. В первую очередь вам нужно выбрать шаблон макета. Допустим, вы остановились на шаблоне Hot or not.

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

Чтобы поменять цвет, кликнете левой кнопкой мыши по нужному элементу.

Выберите подходящий по вашему мнению цвет.

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

Изображение, которое у вас получилось, едва ли выиграет приз на конкурсе дизайна. Однако оно в большинстве случаев превосходит растиражированные стоковые фото. Чтобы сохранить свой шедевр, воспользуйтесь меню Link and publish.

Примеры использования сервиса Canva

Также Джей Аканзо использовал Canva для создания визуальной подписи своей компании. Эта подпись используется в сообщениях компании в Twitter.

Сервис Canva: преимущества и недостатки

К преимуществам Canva относятся:

Сервис Canva имеет следующие недостатки:

Сделает ли Canva дизайнером любого человека

Canva — это удобный и простой инструмент, с помощью которого каждый человек действительно может решать дизайнерские задачи. Используя его, вы можете создавать графику самостоятельно, даже если не имеете специальной подготовки. Однако профессиональные дизайнеры могут спать спокойно: Canva не лишает их работы. Обыватель может взять в руки кисти и мольберт Ван Гога, но это не передаст ему гениальность великого творца. Каждый желающий может использовать Canva, но этот инструмент не научит его рисовать по-настоящему оригинальную графику.

Адаптация материала How to Create Visual Content with this Simple, Dirt Cheap Tool by Andy Newbom.

Читайте также:

kak-sozdavat-vizualnyy-kontent-s-pomoshchyu-udobnogo-i-deshevogo-instrumenta-canva

texterra.ru

Как создать презентацию онлайн бесплатно? Легко ...

Доносите идеи с помощью визуальных средств

Задумались о том, как создать презентацию для рабочего совещания или школьного проекта? Интересный и продуманный дизайн презентации поможет сделать ваши идеи более наглядными и удобными для восприятия, а вам — завоевать и удержать внимание аудитории.

Программное обеспечение Canva для презентаций обеспечивает бесплатный доступ к сотням красивейших дизайнерских макетов для создания презентаций на любую тему. Просто выберите идеальные изображения, шрифты и цвета — и со вкусом донесите свои идеи до аудитории! Ваши друзья и коллеги не поверят своим глазам. У нас даже есть подборка потрясающих идей для презентаций на тот случай, если вдохновение не придет.

Создайте в Canva потрясающую презентацию онлайн буквально за несколько минут

  1. Откройте Canva и выберите тип дизайна «Презентация»
  2. Выберите из сотен профессиональных дизайнерских макетов
  3. Добавьте собственные фотографии или выберите из более 1 млн готовых изображений
  4. Настройте изображения, добавьте стильные фильтры и отформатируйте текст
  5. Сохраните дизайн и поделитесь им с другими!

Адаптируйте готовый макет презентации для вашего проекта

  1. Измените изображения. Добавляйте собственные изображения или выбирайте элементы из библиотеки Canva. К вашим услугам более 1 миллиона фотографий, графических изображений и иллюстраций!
  2. Измените шрифты. К вашим услугам более 130 потрясающих шрифтов.
  3. Измените фон. Выберите готовый фон из нашей библиотеки или используйте изображение.
  4. Измените цвета. Выберите цвет текста, чтобы добавить завершающий штрих в дизайн.

Выберите изображения из профессиональной библиотеки Canva или добавьте собственные

Воспользуйтесь нашей потрясающей библиотекой, насчитывающей более 1 миллиона готовых изображений, графических элементов и иллюстраций. С изображениями от Canva ваша презентация будет выглядеть красиво, эффектно и профессионально. Большинство изображений можно использовать бесплатно, а премиум-изображения доступны всего за 1 $.

Кроме того, вы можете бесплатно добавлять в презентацию собственные изображения. Просто загрузите изображения в редактор презентаций Canva и используйте их столько раз, сколько захотите.

Добавьте логотип вашей компании

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

Используйте профессиональные дизайнерские макеты или создавайте собственные

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

Вопросы и ответы

С Canva создать презентацию можно абсолютно бесплатно. В нашей библиотеке вы найдете составленные профессиональными дизайнерами макеты, с помощью которых сможете с легкостью создать замечательную презентацию. Если вы используете в ней собственные изображения, дизайн не будет стоить вам ни копейки.

Вы также можете выбирать изображения из библиотеки Canva, где мы собрали для вас более 1 млн изображений, графики и иллюстраций. Многие из них можно использовать бесплатно, в то время как остальные доступны всего за 1 $.

Да. В нашей огромной библиотеке вы найдете более 1 млн бесплатных фотографий, графических изображений и иллюстраций. Большинство изображений можно использовать бесплатно, а премиум-изображения доступны всего за 1 $.Использование собственных изображений на 100 % бесплатно. и использовать их столько раз, сколько захотите.

Чтобы поделиться презентацией с друзьями или коллегами и разрешить им внести изменения в дизайн, поставьте галочку в поле «Поделиться редактируемым дизайном или отправить дизайн по электронной почте». Выбранные вами пользователи смогут вносить изменения в дизайн открытки, используя свою учетную запись. Число участников, которые могут редактировать дизайн, не ограничено.

www.canva.com

как быстро создавать картинки для постов и текстов

Когда я начинала работать копирайтером, то даже и не думала, что в этом деле пригодится знание «Фотошопа» и умение работать с графикой.

Я не столь опытна в дизайне картинок, но, как оказалось, в работе с текстами для соцсетей необходимы хотя бы начальные навыки — сделать обложку для «Фейсбука», добавить текст на изображение, сверстать простой баннер.

И если на освоение «Фотошопа» требуется, как минимум, несколько дней, то в этой статье я расскажу о другом, более простом инструменте, разобраться в котором вы сможете за полчаса, а то и быстрее.

Это Canva — онлайн-редактор для работы с изображениями.

Canva. Простая инструкция по использованию

Регистрация и настройка

Регистрация в сервисе занимает пару минут: указываете электронную почту или регистрируетесь через аккаунт «Фэйсбука» или «Гугла» — и готово.

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

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

Готовим изображение в Canva

Так выглядит главная кнопка «создать дизайн». С нее нам стоит и начать работу. В бесплатной версии «Канвы» размер полотна изменить не получится, поэтому выбираем из предложенных вариантов.

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

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

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

Картинку можно сделать более прозрачной, отразить зеркально, обработать фильтром или добавить на нее текст.

Из-за этого я иногда делаю макет в «Канве», а потом дорисовываю нужную надпись в «Фотошопе», который поддерживает сторонние шрифты.

В качестве фона вы можете использовать варианты, которые предлагает сервис «Канва», или загрузить картинку самостоятельно.

На заметку: платные возможности

Если возможностей бесплатной версии вам мало, воспользуйтесь платной Canva for Work.

Причин использовать платный доступ я для себя пока не увидела, для моего уровня и потребностей с лихвой хватает и бесплатной «Канвы».

Но, возможно, кому-то потребуются и эти возможности:

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

И поможет вам украсить посты в социальных сетях или статьи на сайтах и в блоге. Всё для эффективной работы! Кстати, о том, как должен работать ваш блог, мы писали →

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

Вот и всё!

Картинка в Canva готова

После создания нужного изображения вы скачиваете его себе на компьютер в формате jpg или png или сохраняете в галерее, чтобы позже можно было вернуться и доделать или изменить.

Надеюсь, что мой обзор сервиса Canva вам пригодится. Если вы никогда не пробовали создавать графику сами, этот редактор — простая и понятная альтернатива профессиональным и более сложным «Фотошопу» и «Корелу». Так что смело пробуйте, делитесь шедеврами и задавайте вопросы — подскажу, что смогу.

Может, вы уже пользовались? Получилось или нет? Какие фишки понравились? Рассказывайте!

Юлия Полякова

копирайтер-блогер

Страничка автора на ФБ

free-writing.ru

стирая грани между desktop и online / Блог компании ONLYOFFICE / Хабрахабр

В предыдущем посте мы рассказали вам, что одной из главных целей участия в CeBIT 2012 было анонсирование нового онлайн редактора документов TeamLab. Сегодня поподробнее о редакторе (на данный момент он в beta версии), как пришли к идее его создания и как, в итоге, реализовали.

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

Будучи поставщиками онлайн инструментов для командной работы (от управления проектами до CRM), в определенный момент мы столкнулись с потребностью в собственном сервисе для работы с документами и начали разработку модуля, который вскоре перерос в довольно масштабный инструмент для работы с документами, презентациями и таблицами, интегрированный в систему Teamlab.

С чего начинали

Не секрет, что в сегменте document management первенство в ряду онлайн редакторов принадлежит Google, Microsoft и ZOHO. Разрабатывая первую версию нашего модуля управления документами, мы пошли уже проторенным путем и использовали известные методы: файлы конвертировались на сервере в html формат для дальнейшей работы в браузере, а для редактирования были задействованы ресурсы open source редактора CKEditor. Для сохранения результата работы мы подключили и обратную конвертацию — из html в желаемый формат.

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

О проблемах — больших и малых

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

В чем же проблема разбивки на страницы? Существующие онлайн редакторы работают с одной html страницей, в независимости от того, сколько информации там помещается — на 1 страницу или на 700. Соответственно, чем больше этот документ будет, тем большего размера эта страница html получается. Другими словами, он представляется длинным рулоном, который нужно развернуть полностью, то есть «отрисовать» и «ПЕРЕрисовать» в случае внесения изменений. Именно поэтому между собой мы называем эту проблему в шутку «эффектом папируса».

Только два редактора из существующих, Zoho и Google Docs, достаточно активно развивают свои редакторы и тоже начали именно с этого — с разбивки страниц. Если у первых она, скажем так, примерная, реализована больше для визуализации и расположена там, где по приблизительным подсчетам должна заканчиваться страница, то у Google Docs вполне себе настоящая, но это лишь усугубляет «эффект папируса», т.к. документ приходится не только перерисовывать при внесении изменений, но и пересчитывать разбивку.

Проанализировав всё это, мы приняли решение полностью отказаться от старых методов.

Разработка с нуля

Проблему разбивки на страницы мы решили так, как это делается в десктопных редакторах: изменили архитектуру кода в части отрисовки документа — работа идёт только над видимой частью файла, отрисовка остального документа происходит, только если к нему происходит обращение.

Подойдя к решению задачи разбивки на страницы таким образом, мы также устранили проблемы:

— скорости работы (напр. при изменении гарнитуры шрифта) с многостраничными документами,

— зуммирования,

— отображения непечатных символов,

— изменения полей документов.

На графике указано время, которое занимает открытие и зуммирование документов более 100 страниц у популярных онлайн редакторов.

Задача идентичного отображения

Одновременно с этим, мы озадачились вопросом качественного отображения текста в разных браузерах и при печати. Несмотря на то, что для пользователя это одна проблема, программно она имеет две стороны — измерение шрифтов (получение метрик шрифта) и отрисовка текста в документе.

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

То же самое относится и к способам отрисовки текста. Существующие редакторы используют средства браузера, чтобы отрисовать текст на «холсте», предоставляемом ОС.

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

В решении задачи отрисовки текста нам бесспорно помогло появление новой технологии HTML5, в состав которой входит элемент canvas, дающий нам доступ к «холсту», а именно, к пикселям. Каждый элемент текста отрисовывается с точностью до пикселя и, соответственно, никак не зависит ни от браузера, ни от ОС.

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

Полученные преимущества

В итоге в отличие от всех существующих онлайн-редакторов, TeamLab Document Editor обладает следующими технологическими преимуществами:

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

Для того, чтобы попробовать бета-версию нового редактора прямо сейчас, посетите демо-портал TeamLab Document Editor по адресу http://html5.teamlab.com

habrahabr.ru


Смотрите также