Я пытаюсь найти элегантный способ преобразовать OutputStream
, созданный методом bitmap.compress(Bitmap.CompressFormat.PNG, 100, outStream)
, в Source
/InputStream
Okio (необходимый для дальнейшего манипулирования данными - кодирование) при сохранении буфера данных.
я пытался использовать
val pipe = Pipe(100)
bitmap.compress(Bitmap.CompressFormat.PNG, 100, Okio.buffer(pipe.sink()).outputStream())
saveFile(File("filename"), pipe.source())
но это зависает на bitmap.compress
.