J'ai besoin d'un petit conseil. Je crée des miniatures d'images dans Go et je voudrais les passer à jpegoptim pour les écraser. Jpegoptim a les drapeaux --stdin et --stdout, que je voudrais utiliser. Maintenant, je ne veux pas enregistrer l'image générée sur le disque d'abord, mais convertir mon * image.RGBA à quelque chose qui implémente io.Reader, donc je peux le passer à exec.Cmd.StdinMettre en œuvre io.Reader à partir de l'image.RGBA
Je suis un peu perdu sur la façon dont je pourrais y parvenir, serait génial si quelqu'un peut me diriger dans la bonne direction.
Merci
Vous devez encoder l'image dans un certain format. Si vous voulez un jpeg, alors regardez le paquet jpeg: https://golang.org/pkg/image/jpeg/#Encode – JimB
Merci @JimB Donc, par exemple, je code pour un bytes.Buffer et peut l'utiliser directement car il implémente aussi le io.Reader, non? – tsdtsdtsd