PIL Image nesnesinden nasıl seçilebilir bir dosya oluşturabilirim, böylece bu görüntüleri tek bir turşu dosyası olarak kaydedebilir ve PIL çalıştıran bir sunucu gibi başka bir bilgisayara yükleyebilir ve oradan çıkartabilirsiniz?Pickleable Image Object
Verilerin içine Görüntü nesneye dönüştürebilirsinizcevap
o zaman turşu olabilir: Görüntüye
image = {
'pixels': im.tostring(),
'size': im.size,
'mode': im.mode,
}
Ve geri:
im = Image.fromstring(image['mode'], image['size'], image['pixels'])
NOT: bahsedildiğiastex
olarak, eğer Yastık kullanarak (PIL yerine önerilen), yöntemi tobytes()
için kullanımdan kaldırılmıştır. Benzer şekilde frombytes()
için fromstring()
ile.
kullanarak Gerald'ın cevabın hafif varyasyon anahtar kelime bağımsız değişken
oluşturmak pickleable nesne
image = {'data': im.tostring(), 'size':im.size, 'mode':im.mode}
veya arka görüntüye
image = dict(data=im.tostring(), size=im.size, mode=im.mode)
unpickle
im = Image.fromstring(**image)
Bu, görüntüleri uygulamamda saklamama gerek olmadığı anlamına mı geliyor? Görüntüyü kullanmak istediğimde, serileştirdikleri dizgeyi kullanabilirim ve sadece uygulama içinde sabitleyebilir miyim? – Ogen
Teknik olarak * bunu yapabilir, ancak gerçek bir dosya olarak saklamak çok daha iyidir ... her iki durumda da kodunuzla birlikte versiyonlanabilir, ancak resimler olarak saklanan resimlerin, bunları kolayca görüntüleyebileceğiniz ve ne olduğunu bildiğiniz anlamına gelir. kaydettiğiniz medya. Resimleri kod olarak saklıyorsanız, kaynak dosyalarınızın boyutunu yapay olarak şişiriyorsunuz. Bu sayede, görüntülemek ve aramaya daha fazla zahmetli oluyorsunuz ve bu görüntüyü görüntülemek ve/veya değiştirmek istediğinizde medyayı yönetmek daha zor hale geliyor. – kungphu
- 1. Kırpma Image Image
- 2. PHP image cropping image
- 3. Android Uygulaması: image image
- 4. JavaScript - dönen [object Object]
- 5. 'Object'
- 6. Konsolda ayrıntıları "[object Object]" yerine
- 7. JavaScript [object] [Object] hata ayıklama
- 8. Yakalanmamış TypeError: Nesne [object Object] 'on' yöntemi yoktur 'on'
- 9. TypeError Nesnesi [object object] hiçbir yöntemi yoktur SubSelf, TypeError Nesnesi [object object] hiçbir yöntemin bulunmadığı intersectsPlane
- 10. Pharo Image
- 11. C# create object object = new T()?
- 12. Arasındaki fark null == object ve object == null
- 13. Animate SVG <object>
- 14. Python PIL özniteliği yok 'Image'
- 15. Universal image loader hatası ver image decopped android
- 16. Android pdf image api
- 17. Opencv Python raw image
- 18. Over-watershedding image
- 19. ios7 uitableviewcell image offset
- 20. Xcode iPhone ivmeölçer image
- 21. image Resim kutusunda ölçekleme
- 22. Download Image UWP (C#)
- 23. JTransforms FFT on Image
- 24. PIL Image ImportError
- 25. Facebook: meta og: image
- 26. tvOS; Launch Image,
- 27. Android error abstract image
- 28. android image button
- 29. Özel Android Image Crop
- 30. Wordpress'i Değiştir image URL
'Image.tostring() 'şimdi kullanımdan kaldırıldı n 'Yastık 'Image.tobytes()' lehine. Gelecek kuşak için, yukarıdakileri değiştirmek (veya en azından bir not bırakmak) daha iyi olabilir. – astex