я преобразую его в поток байтов размер увеличивается до (~24000B) из за чего происходит подобное поведение ?
А как? BytesIO?
Ну если ты в памяти хранишь каждый его пиксель отдельно
жипег сжат
покажи код. И как ты получил размер?
https://ru.wikipedia.org/wiki/JPEG
img = Image.open('hi.jpeg') image_bytes = io.BytesIO() img.save(image_bytes,format="JPEG") sys.getsizeof(image_bytes)
По идее буффер хранит ровно то что в него записали. Вот сейчас попробовал записать свой файлик на компе в память https://gist.github.com/Alkalit/4c0a29f4db712598d1d26841b08b8c03
Обсуждают сегодня