Extraer de AVIFS
Usa este extractor para archivos .avifs. Puede extraer Datos EXIF, datos GPS y mapa, códigos QR y de barras, paleta de colores, perfiles ICC, texto y fotogramas en un resultado ZIP.
Probar Extraer texto de imágenes en el navegador ->
Extract.FAST usa esta misma API: lo que ves en el navegador es lo que obtienes en el código.
Referencia rápida
| Campo | Valor |
|---|---|
| Tipo de archivo origen | .avifs |
| Grupo origen | Imágenes |
| Endpoint de envío | POST https://api.tools.fast/extract |
| Endpoint de estimación | POST https://api.tools.fast/extract/estimate/avifs |
| Resultado | Descarga ZIP |
| Capacidades predeterminadas | image.exif, image.gps, image.codes, image.colors, image.profiles, image.text, image.frames |
| Tamaño máximo de archivo | free: 50 MB; pro: 2048 MB |
| Límites de documento | No aplica |
| Límites de duración | No aplica |
Capacidades
| Capacidad | Predeterminada | Opciones | Precio | Descripción |
|---|---|---|---|---|
image.exif | Sí | Ninguna | Incluido | Metadatos de estilo EXIF exportados como JSON y CSV. |
image.gps | Sí | Ninguna | Incluido | Coordenadas GPS y un mapa descargable cuando estén en el archivo origen. |
image.codes | Sí | Ninguna | Incluido | Códigos QR y de barras encontrados en el archivo. |
image.colors | Sí | Ninguna | Incluido | Colores dominantes e información de paleta. |
image.profiles | Sí | Ninguna | Incluido | Perfiles ICC y datos de gestión de color. |
image.text | Sí | Ninguna | Incluido | Texto reconocido en capturas, fotos e imágenes escaneadas con Fast AI OCR. |
image.frames | Sí | frameMode, frameIntervalSeconds, maxExtractedFrames | Incluido | Extrae fotogramas y datos de tiempo cuando estén presentes. |
Opciones de capacidades
Frames
| Opción | Tipo | Predeterminada | Valores permitidos | Límites |
|---|---|---|---|---|
frameMode | enum | evenly-spaced | evenly-spaced, first, every-n-seconds | Ninguna |
frameIntervalSeconds | number | 1 | Cualquier valor dentro de los límites | 0.1 a 300 |
maxExtractedFrames | integer | 500 | Cualquier valor dentro de los límites | 1 a 2000 |
JSON de opciones con todas las capacidades
Usa esta estructura cuando quieras configurar explícitamente todas las salidas compatibles con este tipo de archivo.
{
"extraction": {
"selectedCapabilities": [
"image.exif",
"image.gps",
"image.codes",
"image.colors",
"image.profiles",
"image.text",
"image.frames"
],
"includeManifest": true,
"capabilityOptions": {
"image.frames": {
"frameMode": "every-n-seconds",
"frameIntervalSeconds": 5,
"maxExtractedFrames": 100
}
}
}
}Ejemplo de estimate
curl -sS -X POST "https://api.tools.fast/extract/estimate/avifs" \
-H "X-Fast-Api-Key: $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"fileSizeMb": 8,
"frameCount": 30,
"options": {
"extraction": {
"selectedCapabilities": [
"image.exif",
"image.gps",
"image.codes",
"image.colors",
"image.profiles",
"image.text",
"image.frames"
],
"includeManifest": true,
"capabilityOptions": {
"image.frames": {
"frameMode": "every-n-seconds",
"frameIntervalSeconds": 5,
"maxExtractedFrames": 100
}
}
}
}
}'Ejemplo de extract con todas las opciones configuradas
curl -sS -X POST "https://api.tools.fast/extract" \
-H "X-Fast-Api-Key: $API_KEY" \
-F "[email protected]" \
-F 'options={
"extraction": {
"selectedCapabilities": [
"image.exif",
"image.gps",
"image.codes",
"image.colors",
"image.profiles",
"image.text",
"image.frames"
],
"includeManifest": true,
"capabilityOptions": {
"image.frames": {
"frameMode": "every-n-seconds",
"frameIntervalSeconds": 5,
"maxExtractedFrames": 100
}
}
}
}'Descubrimiento legible por máquina
GET /options/avifs
GET /extractors/avifs