Картинки из квадратов \ Программы рисования \ Дальнейшие усовершенствования \

2.3.3. Улучшенная основная программа

2.3.3.1. Версия A         2.3.3.2. Версия B
2.3.3.3. Сохранение картины, находящейся в буфере обмена
В настоящем Разделе представлена основная программа рисования, в которую по сравнению с предшествующей внесены несколько исправлений и улучшений. Как всегда, предлагаются две версии программы. Версия B раскрывается на весь экран, тогда как Версия А работает в стандартном окне броузера.
По-видимому, самым существенным улучшением является "хорошее таскание" — теперь даже при загруженной большой картине квадраты таскаются мышью очень легко (во всяком случае, это имеет место для моего компьютера, который по нынешним временам особо мощным не назовешь).
Например, загрузив в программу Аленушку мне не составило никакого труда превратить ее в Аленушку в снежке из квадратов, частично разобранную (чтобы открыть эти картины, щелкайте по гиперссылкам левой кнопкой мыши, а чтобы вернуться с них обратно сюда, нажмите CTRL + W).
Еще одним улучшением является упрощенная процедура загрузки в программу картины из буфера обмена. Т. е., если вы не создаете изображение
"с нуля", вам будет необходимо загрузить в программу какую-либо уже готовую картину или фрагмент (для предыдущей версии программы процедура загрузки описана на Странице 2.1). Теперь для того, чтобы вставить картину из буфера обмена, нужно просто нажать кнопку "Загрузить картину" (никаких дополнительных манипуляций производить не требуется).
В предшествующей основной программе для того, чтобы скопировать картину в буфер обмена или сохранить ее на диске в виде html-файла, сначала нужно было обязательно перерисовать ее в новом окне. Этот процесс для больших "по весу" картин занимал много времени (см. таблицу ниже).
Теперь копирование картины в буфер обмена осуществляется простым нажатием кнопки "Копировать картину" (только обязательно дождитесь при этом появления сообщения "Копирование завершено"). В случае больших картин процесс копирования происходит в 5 - 6 раз быстрее, чем процесс их перерисовки в новом окне в предшествующей основной программе.
Поскольку процесс копирования существенно ускорился, его можно использовать и для сохранения картины на диске в виде html-файла, как это описано на
Странице 2.3.3.3.
В нынешней основной программе процесс перерисовки картины в новом окне (он сам по себе выглядит весьма эффектно) также значительно ускорен (для больших картин — примерно в два раза). Поэтому, при желании, вы можете сохранять картины и через перерисовку — аналогично тому, как это делалось в предыдущей основной программе.
Ниже приведены сравнительные данные по скорости процессов загрузки, перерисовки и копирования в предыдущей и нынешней основных программах рисования. Тестирование осуществлялось на моем компьютере для следующих картин: Чарли (33кб),  Аленушка с братцем Иванушкой (142кб)  и
Дед мороз и елка (151кб) (чтобы открыть эти картины, щелкайте по гиперссылкам левой кнопкой мыши, а чтобы вернуться с них обратно сюда, нажмите CTRL + W).
  Загрузка Перерисовка Копирование
Раньше Сейчас Раньше Сейчас Раньше Сейчас
Чарли 2 сек. 2 сек. 13 сек. 8 сек. 2 сек.
Аленушка 12 сек. 12 сек. 165 сек. 80 сек. 25 сек.
Дед Мороз 13 сек. 12 сек. 185 сек. 90 сек. 30 сек.
В нынешней основной программе рисования устранена также проблема со скроллингом.
А в целом, в программе сохранены все возможности предыдущей программы, описанные на Странице 2.1.
Еще более совершенная (по сравнению с описанной в данном разделе) основная программа рисования представлена в Разделе 2.3.4. Кроме более высокого быстродействия, в ней реализован еще "эффект лупы". Наличие такого эффекта позволяет очень точно выкладывать картины или их отдельные фрагменты. Теперь вы даже можете осуществить полностью попиксельную сборку какого-нибудь небольшого изображения.
2.3.3.1. Версия A         2.3.3.2. Версия B
2.3.3.3. Сохранение картины, находящейся в буфере обмена
К началу данной страницы
Картинки из квадратов \ Программы рисования \ Дальнейшие усовершенствования \