parse
img
Base64scale

parseImgBase64Scale

Función para escalar una imagen en formato base64 ajustando su ancho, altura y calidad.

Importación

Para importar el componente parseImgBase64Scale, se puede hacer desde fenextjs

import { parseImgBase64Scale } from "fenextjs";

Parámetros

ParámetroTipoRequeridoDefaultDescripcion
base64stringCadena en formato base64 que representa la imagen.
widthnumberAncho deseado para la imagen escalada.
heightnumber | 'auto'no'auto'Altura deseada para la imagen escalada. Si se establece en 'auto', se ajustará automáticamente para mantener la proporción.
qualitynumberno1Calidad de la imagen resultante en un rango de 0 a 1, donde 1 representa la máxima calidad.

Returns

ParametroTipoDescripcion
compressedBase64string | undefinedCadena en formato base64 de la imagen escalada y comprimida, o undefined si ocurre un error.

Usos

  • Escalar una imagen en base64 con ancho fijo y altura automática
const base64Image = "data:image/jpeg;base64,...";
const scaledImage = await parseImgBase64Scale({
  base64: base64Image,
  width: 200,
  height: "auto",
  quality: 0.8,
});
console.log(scaledImage);