Saltar al contenido

reducir el tamaño de la imagen base64 ejemplo de código javascript

Alonzo, parte de este equipo, nos hizo el favor de redactar este escrito ya que domina muy bien este tema.

Ejemplo: javascript cambiar el tamaño de la imagen base64

functionresizeImage(base64Str, maxWidth =400, maxHeight =350)returnnewPromise((resolve)=>let img =newImage()
    img.src= base64Str
    img.onload=()=>let canvas =document.createElement('canvas')constMAX_WIDTH= maxWidth
      constMAX_HEIGHT= maxHeight
      let width = img.widthlet height = img.heightif(width > height)if(width >MAX_WIDTH)
          height *=MAX_WIDTH/ width
          width =MAX_WIDTHelseif(height >MAX_HEIGHT)
          width *=MAX_HEIGHT/ height
          height =MAX_HEIGHT
      canvas.width= width
      canvas.height= height
      let ctx = canvas.getContext('2d')
      ctx.drawImage(img,0,0, width, height)resolve(canvas.toDataURL()))

Finalizando este artículo puedes encontrar las anotaciones de otros creadores, tú incluso puedes insertar el tuyo si te gusta.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *