Escribe la URL. Recibe la imagen.

img2.site guarda tus imágenes y genera cada tamaño, recorte y formato directamente desde la URL de entrega. Sube una vez y cambia la URL, no el archivo.

Beta pública · Abierta a todos Planes desde $9 USD/mes. Para imágenes públicas.

Un martín pescador posado en una rama cubierta de líquenes
https://img2site-smoke.i2scd.net/resize/1200x800/format/webp/quality/80/f/www-kingfisherRender en vivo

Cambia un segmento. La imagen se genera a partir de la nueva URL.

Recorte
Tamaño
Formato
Calidad
Archivo

Fotos de Frank-2.0 y Jebulon, CC0, vía Wikimedia Commons. Generadas en vivo en un host de entrega de img2.site.

La gramática cabe en una línea.

Las operaciones son segmentos nombre/valor en minúsculas, en cualquier orden, seguidos de /f/ y el slug del archivo. Una cadena que no se puede interpretar responde 404 en lugar de adivinar.

resize
resize/{w}x{h}

De 1 a 8192 px por lado. Deja un lado vacío, como en 1024x, para conservar la proporción.

fit
resize/{w}x{h}/fill · smart · fit

Cubre el recuadro y recorta el centro, recorta alrededor de la zona más interesante o ajusta dentro del recuadro.

crop
crop/{x},{y},{w},{h}

Toma un recuadro en píxeles del original antes de redimensionar.

format
format/webp · avif · jpeg · png

Elige el formato de salida. Sin él, se conserva el formato guardado (PNG para un SVG).

quality
quality/{1-100}

Calidad del codificador para JPEG, WebP y AVIF.

preset
preset:{name}

Una cadena con nombre que defines en el proyecto, como preset:large, para que tus plantillas no repitan tamaños.

original
originals/f/{slug}

La imagen sanitizada tal como se guardó, sin transformaciones ni metadatos incrustados.

Sube una vez. Cambia la URL, no el archivo.

  1. Sube

    Envía el archivo con el SDK o con una sesión de carga. Se sanitiza y se guarda en tu proyecto.

  2. Genera

    La primera solicitud de una cadena la genera; después se sirve desde caché. La salida nunca lleva metadatos incrustados.

  3. Entrega

    Usa la URL en una etiqueta img o en srcset. Los proyectos protegidos usan URLs firmadas y cada proyecto puede limitar qué cadenas permite.

Con el SDK de JavaScript
import { createUploader, imageUrl } from "@img2site/sdk-client";

const uploader = createUploader({ endpoint: "/api/img2site" });
const { file_slug } = await uploader.upload(file);

imageUrl({ host: "my-store.i2scd.net", slug: file_slug, chain: "resize/800x/format/webp" });
// https://my-store.i2scd.net/resize/800x/format/webp/f/<file_slug>

Consulta la actividad reciente y los totales finalizados en un solo panel. Planes claros, sin cargos automáticos por excedentes.

Tres planes, compartidos entre tus proyectos.

  • Starter$9200,000 créditos de entrega
    10 GB de almacenamiento de imágenes
  • Builder$29750,000 créditos de entrega
    50 GB de almacenamiento de imágenes
  • Growth$792,500,000 créditos de entrega
    200 GB de almacenamiento de imágenes
Comparar planes

Únete a la beta pública.

Crea una cuenta, elige un plan y sube tu primera imagen. ¿Tienes preguntas antes? Cuéntanos qué estás creando y te responderemos por correo.

Comenzar