Des outils de fichiers dans votre propre produit.
Intégrez directement les outils de conversion et de traitement Zavilo dans votre site ou application. Utilisez Headless pour l’automatisation complète, Interactive lorsqu’une décision visuelle de l’utilisateur est nécessaire et Embedded pour l’expérience complète.
<script src="https://sdk.zavilo.app/v1/zavilo.js"></script>
const client = await Zavilo.init({
publicKey: "pk_live_xxxxx"
});
const result = await client.run("resize-image", {
file,
options: {
width: 1200,
format: "webp",
quality: 0.9
}
});
const output = result.files[0];Un SDK, trois modes d’intégration
Choisissez le niveau d’intégration adapté à chaque outil.
Headless
Transmettez des objets File et des paramètres puis récupérez directement le File résultat. Idéal pour l’automatisation et les pipelines.
Interactive
Préremplissez les options connues, laissez l’utilisateur effectuer les choix visuels nécessaires puis récupérez le résultat par callback.
Embedded
Intégrez l’expérience complète de l’outil avec contrôles d’entrée et téléchargement.
Enchaînez les outils avec le même File
Le File retourné peut devenir immédiatement l’entrée de l’outil compatible suivant.
Bundle SDK actuel
Le premier bundle image contient neuf outils et les trois modes lorsqu’ils sont autorisés pour votre Public Key.
Convertir
Conversions JPG ↔ PNG/WebP et PNG ↔ WebP.
Transformer
Redimensionner, faire pivoter et retourner les images.
Optimiser
Compresser les images avec qualité et format configurables.