Инструменты для захвата и конвертирования Интернета

Веб-страница для Icon API - Favicon Extractor с GrabzIt

Веб-страница в Icon API конвертирует URL intо иконки, просто попробуйте это демонстрация чтобы увидеть это в действии. API Webpage to Icon не просто захватывает значок favicon, а вместо этого основывает последний значок на всех доступных значках для веб-страницы. Если значки недоступны, они будут созданы для веб-страницы. Выбранный значок источника, фон и любая выбранная граница могут меняться в зависимости от требований пользователя.

Чтобы начать работу с API, замените текстовый пример APPLICATION KEY в приведенном ниже вызове на ключ вашего приложения затем установите параметр размера, который по умолчанию равен 32. Наконец, укажите веб-страницу, которую вы хотите включить into значок, передавая требуемый URL в параметр URL. В следующем примере https://www.astropioneer.blog/ превращается into 48x48 пиксельный значок.

//api.grabz.it/services/icon?key=Sign in to view your Application Key&size=48&url=https://www.astropioneer.blog/
Параметр URL, содержащий & or ? символы должны быть закодированы URL.

Это хорошая идея, чтобы сохранить url параметр как последний параметр в запросеstring поскольку это позволяет избежать необходимости кодировать URL-адреса большинства URL-адресов, передаваемых на веб-страницу в Icon API.

Хотя значок можно загрузить с помощью серверного языка, такого как PHP. Его также можно отображать непосредственно на веб-странице или использовать в JavaScript, как показано ниже. Помните, что при использовании Icon API на веб-странице домен веб-страницы необходимо добавить в список авторизованные домены.

<img src="//api.grabz.it/services/icon?key=Sign in to view your Application Key&size=48&url=https://www.astropioneer.blog/"/>
<script>
fetch('https://api.grabz.it/services/icon?key=Sign in to view your Application Key&size=48&url=https://www.astropioneer.blog/')
.then(response => response.blob())
.then(blob => {
    console.log(blob);
});
</script>

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

//api.grabz.it/services/icon?key=Sign in to view your Application Key&transform=sepia&size=48&url=https://www.astropioneer.blog/

параметры

API Webpage to Icon принимает следующие четыре параметра.

Фамилия Описание Опции
ключ Ваш ключ приложения Этот параметр обязателен создать значок изображения
URL URL веб-страницы для конвертации intзначок Этот параметр обязателен создать значок изображения
размер Размер полученного квадратного значка Таким образом, 32 приведет к значку 32x32px
трансформировать Преобразование для применения к результирующей иконке.
По умолчанию нет.
blackandwhite - создать черно-белый значок
grayscale - создать иконку в оттенках серого
inverse - инвертировать цвета иконки
sepia - создать цветную иконку в виде сепии
источник Определите предпочтительный источник значков, используемых в
создание готовой иконки.
По умолчанию все.
all - использовать все типы иконок
favicon - использовать только значки
metadata - использовать только значки метаданных веб-страницы

ошибки

Веб-страница для Icon API может возвращать следующие коды ошибок.

Code Описание
100 URL не указан
103 Отсутствует ключ приложения
104 Нераспознанный ключ приложения
114 Неверный размер значка
401 Домен, на котором используется этот API, должен быть уполномоченный.
500 Требуется обновление