Войти на сайт

Авторизация, ждите ...
×

ТЕМА: (XP)EKLib v2.1b

(XP)EKLib v2.1b 15 года 11 мес. назад #24183

  • Equilibrium Keeper
  • Equilibrium Keeper аватар
  • Вне сайта
  • Мастер
  • Скриптер
  • Сообщений: 119
  • Спасибо получено: 3
EKLib v.2.1b

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

Список изменений:
  • Новый метод: mirror(Bitmap) - возвращает отраженное изображение
  • Новый метод: resize(Bitmap) - возвращает изображение с измененным размером
  • Измене метод: hyphen_draw_text(Bitmap) - рисует строку text в контейнере рисунка, перенося не помещающиеся слова

Методы:
  • calculate_line[Math] - возвращает массив координат точек, лежащих на отрезке AB.
  • calculate_circle[Math] - возвращает массив координат точек, лежащих на окружности
  • calculate_arc[Math] - возвращает массив координат точек, лежащих на дуге окружности
  • push_image_fragments(Array) - записывает в массив фрагменты изображения
  • to_string(Numeric) - преобразует число в строку с заданным количеством знаков
  • mirror(Bitmap) - возвращает отраженное изображение
  • resize(Bitmap) - возвращает изображение с измененным размером
  • draw_rout(Bitmap) - рисует точки заданной величины в координатах, взятых из массива
  • draw_rectangle(Bitmap) - рисует прямоугольник
  • hyphen_draw_text(Bitmap) - рисует строку text в контейнере рисунка, перенося не помещающиеся слова
  • change(Font) - изменяет все параметры шрифта изображения, если они не указаны, возвращает их к значению по умолчанию
Примечание: Подробное описание методов, их параметров, а так же инструкции по применению вы можете найти в теле скрипта.

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

Скрипт:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Истина там, во тьме, и во тьме ты иди - мыслящий бродит во тьме.
В себя самого загляни, открой свою дорогу в Ничто.
В Ничто ты войди, во тьму, и пойми:
Пока ты во тьме, не может она быть Ничем - ведь там ты.
Последнее редактирование: 15 года 10 мес. назад от Equilibrium Keeper.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DeadElf79

(XP)EKLib v2.1b 15 года 10 мес. назад #24669

  • Equilibrium Keeper
  • Equilibrium Keeper аватар
  • Вне сайта
  • Мастер
  • Скриптер
  • Сообщений: 119
  • Спасибо получено: 3
Обновлено до 2.1b
Истина там, во тьме, и во тьме ты иди - мыслящий бродит во тьме.
В себя самого загляни, открой свою дорогу в Ничто.
В Ничто ты войди, во тьму, и пойми:
Пока ты во тьме, не может она быть Ничем - ведь там ты.
Администратор запретил публиковать записи гостям.
Модераторы: NeKotZima
Время создания страницы: 0.512 секунд