[PSY] EmojiDraw

Здравствуйте, мои родные читатели!


Лирика и психоделика пока ещё пишутся, чу! — меня вдруг осенило вспомнить программирование на Delphi. И я написал рисовалку смайликами emoji.


Впрочем, прошу под кат =)





Так выглядит самая первая версия EmojiDraw, которую я выложил на Яндекс.Диск. Ничего лишнего — практически, чистый алгоритм (AboutBox рисовал, когда мозги кипели). Выложил вместе с исходниками (Delphi 7) — может, кому пригодится =)Ваще вариант на СурсФордж закинуть — ну, я там позже зарегаюсь.


Ниже есть ссылка на версию 1.3a.


Я забыл вложить в архив файл с ЕУЛой, поэтому, помещу её сюда =) Как совсем большой, да =)Кому лень читать, краткое содержание: делай, что хочешь, только оставляй упоминание обо мне, как об авторе исходника.



End-User License Agreement

PSYCHOSERAPH'S STANDARD SOFTWARE LICENSE


You may do anything what you want with this Software: you may use it on unlimited number of machines for any personal or commercial purposes, you may look and modify Software's source code, you may distribute this Software for free or for payment.


You must save my copyright ("Psychoseraph" or "Психосерафим") as an author of the original code, and a link to my webpage: "http://nektome.blog/psychoseraph"),




Конечное пользовательское соглашение

СТАНДАРТНАЯ ЛИЦЕНЗИЯ ПСИХОСЕРАФИМА ДЛЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ


В отношении данного Программного Обеспечения (далее — ПО) Вам разрешается поступать следующим образом:

- Вам разрешается использовать ПО на неограниченном количестве устройств в любых личных и коммерческих целях;

- Вам разрешается смотреть и изменять исходный код ПО;

- Вам разрешается распространять ПО бесплатно или за вознаграждение.


Вы обязуетесь сохранять ссылку на автора оригинального кода («Psychoseraph» или «Психосерафим»), а также ссылку на веб-страницу автора оригинального кода — «http://nektome.blog/psychoseraph».


Двух из пяти официальных языков ООН, в любом случае, должно хватить =)Используется прога так: создаётся рисунок и загоняется в четырёхцветную палитру: четыре оттенка серого чёрный, серый, серебристый и белый. В папке palettes уже лежат заготовленные палитры в формате Фотошопа и в обычном BMP (для версии 1.0 нужно использовать squares). Можно даже рисовать поточечно =) В комплекте есть несколько картинок — лично поточечно рисовал (кроме portrait — это я попытался готовый портрет ужать).Вконтактик гарантированно отображает 100 emoji-смайликов в одной записи, оно же — 100 квадратных пикселей в нашем случае. Соответственно, наибольшие размеры изображения для Вконтактика — 10х10, 8х12 и 7х14.
В версии 1.0 из превьюшки копировать нельзя — нужно открывать в браузере.
Вы копируете символы в формате Юникод, и Вы также можете их вставлять в другие приложения, которые поддерживают смайлики, например, клиент Steam. Он использует Юникод максимально из всех программ, что я знаю, и он использует «текстовые версии*» emoji-смайликов, следовательно, Вы можете загрузить изображение и большего размера — лишь появится красная надпись, что Вконтактике результат может отображаться некорректно. В клиент Steam вообще можно чуть ли не картины из смайликов отправлять — только перед вставкой нажмите Ctrl+Enter для перехода с красной строки** на обычную.
__________________________* — Стандартом Юникода предусмотрены позиции для emoticons и emoji-смайликов (PDF с сайта unicode.org), т.е., в клиент Steam можно вставлять emoji-смайлики, просто копируя их из вконтактика.**— Я выпендрился Первая строка сообщения, отправленного в клиенте Steam, короче на длину ника отправителя.






EmojiDraw 1.3a можно скачать опять же, с Яндекс.Диска, вместе с исходниками. Теперь поддерживаются четыре палитры (чёрный и белый цвета поддерживаются везде), а сам emoji-арт копируется в буфер обмена одной кнопкой. Лично я далее продолжу вносить чисто косметические изменения плюс проработаю замену белых пикселей пробелами (в Юникоде 14 разных пробелов, почти все — разной длины). На свой страх и риск вы можете пользоваться этой заменой — в версии 1.3 белые пиксели могут заменяться на em quad.


Программа содержит клёвую и мимимилую пасхалку =^_^=


Этот пост был написан исключительно ради самой проги EmojiDraw. Лирика и психоделика пока ещё пишутся, оставайтесь с нами =)


nektome.blog https://nektome.blog/ +7 (927) 2893774
| Комментариев: 1
    Новых комментариев: 0
  1. 0
    что я сейчас прочел) почему нельзя было дать ссылку на какую-нибудь открытую лицензию вместо того чтобы пихать это все в пост?
    Kyrov: У открытых лицензий есть пресловутый «фатальный недостаток» =)
    #
    Написал ЯРаботаю НадЭтим
  1. nektome.blog
  2. Kyrov Sandor
  3. Блог
  4. [PSY] EmojiDraw
[PSY] EmojiDraw