Menghapuskan Ruang Putih dalam Imej yang Disimpan
Apabila menyimpan imej selepas memanipulasinya menggunakan matplotlib, anda mungkin menghadapi ruang putih yang tidak diingini mengelilingi imej yang disimpan. Ini boleh mengecewakan, tetapi terdapat penyelesaian yang mudah.
Secara lalai, matplotlib menambahkan pelapik di sekeliling imej semasa proses menyimpan. Untuk mengalih keluar ini, anda boleh menetapkan parameter bbox_inches kaedah savefig kepada "ketat". Ini akan memastikan bahawa imej yang disimpan dipangkas mengikut saiz data imej yang tepat.
Contoh:
<code class="python">import matplotlib.image as mpimg import matplotlib.pyplot as plt fig = plt.figure(1) img = mpimg.imread("image.jpg") plt.imshow(img) extent = fig.get_window_extent().transformed(fig.dpi_scale_trans.inverted()) plt.savefig('1.png', bbox_inches='tight')</code>
Pertimbangan Tambahan:
Dengan mengikut arahan ini, anda sepatutnya dapat menghapuskan pelapik ruang putih di sekeliling imej anda yang disimpan. Ingat untuk menggunakan bbox_inches='tight' apabila memanggil savefig untuk memastikan perwakilan data imej anda yang bersih dan tepat.
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar Ruang Putih daripada Imej Matplotlib yang Disimpan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!