Heim > Artikel > Backend-Entwicklung > Wie entferne ich Leerzeichen aus gespeicherten Matplotlib-Bildern?
Beseitigen von Leerräumen in gespeicherten Bildern
Wenn Sie Bilder speichern, nachdem Sie sie mit Matplotlib bearbeitet haben, kann es zu unerwünschten Leerräumen um das gespeicherte Bild kommen. Das kann frustrierend sein, aber es gibt eine einfache Lösung.
Standardmäßig fügt Matplotlib während des Speichervorgangs einen Abstand um das Bild hinzu. Um dies zu beseitigen, können Sie den Parameter bbox_inches der Methode savefig auf „tight“ setzen. Dadurch wird sichergestellt, dass das gespeicherte Bild auf die exakte Größe der Bilddaten zugeschnitten wird.
Beispiel:
<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>
Zusätzliche Überlegungen:
Wenn Sie diese Anweisungen befolgen, sollten Sie in der Lage sein, den Leerraum um Ihre gespeicherten Bilder herum zu entfernen. Denken Sie daran, beim Aufruf von savefig bbox_inches='tight' zu verwenden, um eine saubere und genaue Darstellung Ihrer Bilddaten zu gewährleisten.
Das obige ist der detaillierte Inhalt vonWie entferne ich Leerzeichen aus gespeicherten Matplotlib-Bildern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!