https://cloudinary-build-url.netlify.app/usage/transformer
Este es un gran paquete, pero no parece tener soporte para bucles de gifs listos para usar. El enlace de arriba muestra una forma de crear secciones de URL personalizadas como "e_loop".
Lo que no puedo entender es cómo inyectar esas propiedades en el constructor de URL proporcionado por el paquete.
previewUrl = buildVideoUrl(animation_url, { cloud: { cloudName: 'my-cloud' }, transformations: { format: 'gif', loop: 'infinite' // Does not work } });Los métodos de transformador parecen ser la respuesta (vea el ejemplo a continuación), pero no puedo entender cómo obtener la instancia de Transformador en mi llamada buildVideoUrl. Algo como:
const trans = Transformer.toString([ 'c_thumb', 'w_500', 'h_500', 'g_auto', [ 'e_grayscale' ] ]) previewUrl = buildVideoUrl(animation_url, { cloud: { cloudName: 'my-cloud' }, transformations: { format: 'gif', trans // adding the Transformer instance } });Cualquier ayuda es muy apreciada
Entonces, para usar efectos, debe pasarlo como un par de valores clave. Prueba esto
import { buildVideoUrl } from 'cloudinary-build-url' const src = buildVideoUrl('cld_rubix', { cloud: { cloudName: 'demo' }, transformations: { format: 'gif', effect: { name: "loop", } } }); console.log(src)Más aquí sobre cómo usar las diferentes transformaciones: https://cloudinary-build-url.netlify.app/transformations/basic#effect