1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ibaleine-open-source-itriton-captcha

Клонировать/Скачать
README.md 5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 15.03.2025 13:42 5031f77

ITRITON-CAPTCHA

star fork itriton-captcha itriton-captcha

Описание

Генерация скользящей капчи с изображением пазла и фоновым изображением.

Установка

npm i @itriton/captcha

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

const captcha = require('@itriton/captcha')

// По умолчанию (promise)
captcha.create().then(res => {
    console.log(res)
})

// С указанием параметров (promise)
captcha.create(options).then(res => {
    console.log(res)
})

// По умолчанию (async/await)
async function captcha() {
    const result = await captcha.create()
}

// С указанием параметров (async/await)
async function captcha() {
    const result = await captcha.create(options)
}

Параметры

Атрибут Тип Значение по умолчанию Описание
size Number 30 Размер пазла по умолчанию
width Number 270 Ширина изображения (пикселей)
height Number 144 Высота изображения (пикселей)
url String - Путь к изображению (поддерживает онлайн адреса)

Возвращаемое значение

Атрибут Тип Описание
backgroundImage Base64 Фоновое изображение
jigsawImage Base64 Изображение пазла
x Number Расстояние по оси X
Попробуйте использовать зеркало Taobao и выполните команду npm install sharp.
npm config set sharp_binary_host "https://npm.taobao.org/mirrors/sharp"
npm config set sharp_libvips_binary_host "https://npm.taobao.org/mirrors/sharp-libvips"
npm install sharp

Здесь также можно указать, что проблема может возникнуть при попытке установки пакета sharp, и решение состоит в том, чтобы использовать зеркало Taobao для конфигурации параметров npm и последующей установки пакета.### Примеры работы

Интеграция с компонентами библиотеки @itriton/uniapp и компонента проверки поведения (captcha).

Пример работы

Другие открытые проекты

ibaleine-weapp

Написан на нативном фреймворке для мини-приложений и представляет собой интернет-магазин мини-приложений. star fork GitHub stars GitHub forks

@itriton/uniapp

@itriton/uniapp — это набор компонентов, созданный в экосистеме uni-app. star fork GitHub stars GitHub forks

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/ibaleine-open-source-itriton-captcha.git
git@api.gitlife.ru:oschina-mirror/ibaleine-open-source-itriton-captcha.git
oschina-mirror
ibaleine-open-source-itriton-captcha
ibaleine-open-source-itriton-captcha
master