Bantal (tersedia sebagai & lsquo; python-bantal & rsquo; paket pada banyak sistem operasi berbasis kernel-Linux) adalah open source, multiplatform dan software perpustakaan didistribusikan secara bebas yang telah dirancang dari offset sebagai drop-in pengganti ditinggalkan Python Imaging Library (PIL) project.What adalah PIL? The PIL (Python Imaging Library) proyek telah awalnya dibuat oleh Fredrik Lundh untuk memungkinkan pengembang Python untuk dengan mudah menambahkan kemampuan pengolahan citra untuk interpreter Python mereka. Ini adalah perpustakaan Python yang menangani berbagai jenis file gambar, dan harus digunakan dalam aplikasi Python yang berinteraksi dengan gambar dari setiap kind.PIL untuk Python 3As PIL (Python Imaging Library) software hasn & rsquo; t telah diperbarui dengan Python 3 pemrograman bahasa, pengganti diperlukan sesegera mungkin. Maka, proyek Bantal lahir, bercabang dari PIL tetapi khusus direkayasa untuk Python 3. Muncul dengan tujuan unik memperbaiki situasi kemasan dari aslinya PIL library.Included modulesAt saat ini, proyek terdiri dari beberapa modul yang memungkinkan Python pengembang untuk menambahkan berbagai fungsi manipulasi gambar untuk program-program mereka. Dalam urutan abjad, ini adalah gambar, ImageChops, ImageColor, ImageCms, ImageDraw, ImageEnhance, ImageFile, ImageFilter, ImageFont, ImageGrab, ImageMath, ImageMorph, ImageOps, ImagePalette, ImagePath, ImageQt, ImageSequence, ImageStat, ImageTk, ImageWin, ExifTags, OleFileIO dan File PSDraw.Supported formatsCurrently, perpustakaan Bantal sepenuhnya mendukung format BMP, EPS, GIF, IM, JPEG, JFIF, JPEG 2000, MSP, PCX, PNG, PPM, SPIDER, TIFF, WebP, XBM, dan file gambar XV Thumbnail. Selain itu, dapat membaca CUR, DCX, FLI, FLC, FPX, GBR, GD, ICO, ICNS, IMT, IPTC / NAA, MCIDAS, MPO, PCD, PSD, SGI, TGA, WAL dan XPM format file gambar, dan menulis ke PALM, PDF dan format file PIXAR. Hal ini juga dapat mengidentifikasi BUFR, FITS, Grib, HDF5, MPEG dan file yang WMF formats.Under tenda dan didukung OSesAs Bantal adalah sebuah garpu dari PIL, itu seluruhnya ditulis dalam bahasa pemrograman Python. Perpustakaan mendukung semua distro GNU / Linux, beberapa rasa BSD, serta sistem operasi Microsoft Windows dan Mac OS X. Ini telah berhasil diuji dengan kedua 64-bit dan 32-bit hardware platform
Apa yang baru dalam rilis ini:.
- Fix SciPy regresi di Image.resize # 945 [wiredfool]
- Perbaiki nyata untuk memasukkan semua file tes. [Aclark]
Apa yang baru dalam versi 2.6.0:
- Relax ketepatan tes ImageDraw untuk x86, GimpGradient untuk PPC [wiredfool]
Apa yang baru dalam versi 2.3.0:
- Hentikan bocor parameter nama file yang dikirimkan ke getFont [jpharvey]
- Laporan ketersediaan LIBTIFF selama setup dan selftest [cgohlke]
- Fix msvc membangun error C1189: & quot; Tidak ada target Arsitektur & quot; [Cgohlke]
- Fix memori kebocoran di font_getsize [wiredfool]
- Benar memprioritaskan menyertakan path perpustakaan [ohanar]
- perbaikan Image.point untuk numpy.array dan docs [wiredfool]
- Simpan header transparansi secara default untuk PNGs [wiredfool]
- Dukungan untuk PNG tRNS sundulan ketika mengkonversi dari RGB- & gt; RGBA [wiredfool]
- PyQT5 Support [wiredfool]
- Update untuk menyimpan tiffs warna w / kompresi menggunakan libtiff [wiredfool]
- 2gigapix perbaikan citra dan redux [wiredfool]
- Simpan tag sewenang-wenang dalam file gambar Tiff [wiredfool]
- Kutipan nama file dan judul sebelum menggunakan pada baris perintah [tmccombs]
- Tetap Viewer.show untuk kembali benar [tmccombs]
- perbaikan Dokumentasi [wiredfool]
- Tetap kebocoran memori menyimpan gambar sebagai webp saat webpmux tersedia [cezarsa]
- Fix kompilasi dengan FreeType 2.5.1 [stromnov]
- Menambahkan direktori untuk NetBSD. [Deepy]
- Dukungan RGBA TIFF dengan ExtraSamples hilang tag [cgohlke]
- Lossless WebP Support [wiredfool]
- Ambil kompresi sebagai pilihan dalam menyimpan panggilan untuk tiffs [wiredfool]
- Tambah dukungan untuk menyimpan lossless WebP. Hanya melewati 'lossless = True' untuk menyimpan () [lepas landas]
- dukungan LCMS upgrade dari versi 1 ke versi 2, perbaikan # 343 [wiredfool]
- Ditambahkan lebih baku decoder 16 format bit pixel [svanheulen]
- Dokumen tersisa Gambar * modul yang tercantum dalam buku pegangan PIL [irksep]
- Dokumen ImageEnhance, ImageFile, ImageFilter, ImageFont, ImageGrab, ImageMath, dan ImageOps [irksep]
- Pelabuhan dan memperbarui dokumen untuk Gambar, ImageChops, ImageColor, dan ImageDraw [irksep]
- Memindahkan atau menyalin konten dari README.rst ke docs / [irksep]
- Hormati CFLAGS / LDFLAGS ketika mencari header / libs [iElectric]
- Pelabuhan PIL Handbook tutorial dan lampiran [irksep]
- dukungan Alpha Premultiplication untuk mengubah dan mengubah ukuran [wiredfool]
- Perbaikan untuk membuat PYPY 2.1.0 bekerja pada Ubuntu 12.04 / 64 [wiredfool]
Apa yang baru dalam versi 2.1.0:
shebangs
- Tambah / usr / bin / env python untuk semua skrip di / Scripts.
- Tambahkan beberapa decoder TIFF dan encoders.
- Ditambahkan dukungan untuk gambar alpha webp transparan.
- Menambahkan dukungan Python 3 untuk StringIO.
- Menambahkan Python3 basestring kompatibilitas tanpa mengubah basestring.
- kesalahan Fix webp encode pada win-amd64.
- fix lebih baik untuk ZeroDivisionError di ImageOps.fit untuk tinggi image.size adalah 1.
- Dukungan yang lebih baik untuk gambar ICO.
- Berubah PY_VERSION_HEX, perbaikan # 166.
- Perubahan untuk meletakkan segala sesuatu di bawah namespace PIL. [Wiredfool]
- Mengubah StringIO ke BytesIO .
- Cleanup spasi. [Arfrever]
- Jangan melewatkan 'situs import' pada inisialisasi ketika menjalankan tes untuk inplace membangun. [Cgohlke]
- Aktifkan peringatan untuk tes suite.
- Fix untuk ZeroDivisionError di ImageOps.fit untuk image.size == (1,1)
- Fix karena jika isinstance (filter, collections.Callable) kecelakaan. Python bug # 7624 pada
Apa yang baru dalam versi 2.0.0:
- Tambahkan Python 3 dukungan. (Bantal & gt; = 2.0.0 mendukung Python 2.6, 2.7, 3.2, 3.3 Bantal & lt;.. 2.0.0 mendukung Python 2.4, 2.5, 2.6, 2.7) [fluggo]
- Tambah dukungan PyPy (percobaan, silakan lihat: https://github.com/python-imaging/Pillow/issues/67)
- Tambah dukungan WebP. [LQs]
- Tambahkan Tiff dukungan G3 / G4 (percobaan) [wiredfool]
- PNG backport PIL yang / Zip. [Olt]
- Berbagai 64 bit dan Windows perbaikan. [Cgohlke]
- Tambah pengujian suite. [Cgohlke, fluggo]
- Ditambahkan dukungan untuk gambar PNG dengan palet transparansi. [D-Schmidt]
- Banyak perbaikan bug lainnya dan perangkat tambahan oleh banyak orang lain (lihat komit dan / atau docs / CONTRIBUTORS.txt log).
- Terima kasih khusus kepada Christoph Gohlke dan Eric Soroos untuk rally sekitar upaya untuk mendapatkan rilis keluar untuk PyCon 2013.
Perbaikan
Apa yang baru dalam versi 1.7.8:
- Dihapus doctests.py yang membuat tes paket lainnya gagal. [Thomasdesvenain]
- Perbaiki membuka file PSD dengan lapisan RGBA bila modus A bukan tipe 65535 tapi 3. Perbaikan masalah https://github.com/python-imaging/Pillow/issues/3 [thomasdesvenain]
Apa yang baru dalam versi 1.7.7:
- undef lebih jenis sebelum termasuk jendela header [mattip]
Apa yang baru dalam versi 1.7.6:
- Perbaikan Bug: freetype tidak ditemukan di Mac OS X dengan filesystem case-sensitive [gjo]
- Bug fix: backport fix untuk membagi () setelah terbuka () (regresi diperkenalkan di PIL 1.1.7). [Sfllaw]
Apa yang baru dalam versi 1.7.5:
- Perbaiki untuk sys.platform = & quot; linux3 & quot; [Blueyed]
- Paket pembersihan dan dokumentasi tambahan [aclark
Persyaratan :
- Python
Komentar tidak ditemukan