Tools om het web vast te leggen en te converteren

Webpagina naar Icon API - Favicon Extractor met GrabzIt

De Webpage to Icon API converteert URL's into pictogrammen, probeer dit gewoon eens demonstratie om het in actie te zien. De Webpage to Icon API is niet zomaar een favicon grabber, maar baseert in plaats daarvan het uiteindelijke pictogram op alle beschikbare iconen voor de webpagina. Als er geen pictogrammen beschikbaar zijn, wordt er een voor de webpagina gegenereerd. Het gekozen bronpictogram, de achtergrond en elke geselecteerde rand kunnen veranderen afhankelijk van de vereisten van de gebruiker.

Om aan de slag te gaan met de API, vervangt u het tekstvoorbeeld APPLICATION KEY in de onderstaande oproep door uw applicatiesleutel stel vervolgens de grootteparameter in, die standaard op 32 staat. Geef ten slotte de webpagina op die u wilt omslaan into een pictogram, door de vereiste URL door te geven aan de URL-parameter. In het volgende voorbeeld https://www.astropioneer.blog/ wordt omgezet intoa 48x48 pixel icoon.

//api.grabz.it/services/icon?key=Sign in to view your Application Key&size=48&url=https://www.astropioneer.blog/
Een URL-parameter met & or ? tekens moeten URL-gecodeerd zijn.

Het is een goed idee om de url parameter als laatste parameter in de querystring omdat dit voorkomt dat URL's moeten worden gecodeerd voor de meeste URL's die worden doorgegeven aan de Webpage to Icon API.

Hoewel het pictogram kan worden gedownload met een serverside-taal zoals PHP. Het kan ook rechtstreeks op een webpagina worden weergegeven of in JavaScript worden gebruikt, zoals hieronder weergegeven. Houd er rekening mee dat bij gebruik van de Icon API in een webpagina het domein van de webpagina moet worden toegevoegd aan de lijst met geautoriseerde domeinen.

<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>

Een pictogram kan ook worden getransformeerd, geef gewoon de transformatie door die u wilt toepassen uit de onderstaande opties. Een voorbeeld hiervan is hier te zien waar de transformatie het resulterende pictogram sepia maakt.

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

parameters

De Webpage to Icon API accepteert de volgende vier parameters.

Naam Omschrijving Opties
sleutel Uw toepassingssleutel Deze parameter is vereist om een ​​afbeeldingspictogram te maken
url De URL van de webpagina die moet worden geconverteerd intoa icoon Deze parameter is vereist om een ​​afbeeldingspictogram te maken
grootte De grootte van het resulterende vierkante pictogram Dus 32 zou resulteren in een pictogram van 32x32px
transformeren De transformatie die moet worden toegepast op het resulterende pictogram.
De standaard is geen.
blackandwhite - maak een zwart-wit pictogram
grayscale - maak een grijswaardenpictogram
inverse - keer de kleuren van het pictogram om
sepia - maak een sepia gekleurd pictogram
(bron) Definieer de voorkeursbron van pictogrammen die worden gebruikt in
het genereren van het voltooide pictogram.
De standaard is alles.
all - gebruik alle soorten pictogrammen
favicon - gebruik alleen favicons
metadata - gebruik alleen de metadata-iconen van de webpagina

fouten

De Webpage to Icon API kan de volgende foutcodes retourneren.

Code Omschrijving
100 Geen URL opgegeven
103 Applicatiesleutel ontbreekt
104 Niet-herkende toepassingssleutel
114 Pictogramgrootte ongeldig
401 Het domein waarop deze API wordt gebruikt, moet zijn bevoegd.
500 Een upgrade is vereist