Ich möchte Bild in der Art zuschneiden, indem Sie die ersten 30 Zeilen und die letzten 30 Zeilen aus dem gegebenen Bild entfernen. Ich habe gesucht, aber nicht die genaue Lösung bekommen. Hat jemand ein paar Vorschläge?Beschneiden Sie das Bild mit PIL in Python
61
A
Antwort
111
Es gibt eine crop()
Methode:
w, h = yourImage.size
yourImage.crop((0, 30, w, h-30)).save(...)
7
Sie benötigen PIL (Kissen) für diese zu importieren. Sie ein Bild von Größe 1200, 1600. Wir Bild von 400, 400 bis 800, 800
from PIL import Image
img = Image.open("ImageName.jpg")
area = (400, 400, 800, 800)
cropped_img = img.crop(area)
cropped_img.show()
Verwandte Themen
- 1. Beschneiden Sie ein Bild in der Mitte mit PIL
- 2. Automatisches Beschneiden von Bildern mit PIL
- 3. Übersetzen Bild mit PIL
- 4. Python PIL Bild in Label auto resize
- 5. Automatisches Zuschneiden eines Bildes mit Python/PIL
- 6. Bild beschneiden wie facebook
- 7. html5 Bild beschneiden
- 8. Erkennen von Objekten in einem Bild mit Python Pil
- 9. pil python multiple Bild unabhängig zeichnen
- 10. Wie speichere ich ein Bild in Python 3 mit PIL?
- 11. Wie Bitmap-Bild in Python zu analysieren, mit PIL?
- 12. Python 3.5: PIL Image.fromarray produziert unsinniges Bild
- 13. ein Bild in Python Ändern der Größe von PIL mit
- 14. Python Schleife für Bild und pil Modul
- 15. Hintergrund mit transparentem Bild in PIL verschmelzen
- 16. Beschneiden Bild Leerraum automatisch mit jQuery
- 17. PIL: Bytearray in Bild konvertieren
- 18. Live-Bild beschneiden mit js + php
- 19. Zentrieren und beschneiden Sie ein Bild in einem div
- 20. Convert PyQt in PIL Bild
- 21. Python PIL ein Bilder Ergebnisse in alle schwarzen Bild kombinieren
- 22. So erstellen Sie eine einheitliche Bildhelligkeit (mit Python/PIL)
- 23. Bild beschneiden funktioniert nicht in Android
- 24. Python PIL - Zeichnen Kreis
- 25. Python get Bildmatrix PIL
- 26. Python PIL: wie PNG-Bild in String schreiben
- 27. Python 2.7 PIL öffnen Sie das Bild von JPEG-Format Fehler, Mac Lion
- 28. WPF Beschneiden und skalieren Sie ein Bild, ohne das ursprüngliche Bild zu verlieren
- 29. Python, PIL, Crop-Problem
- 30. Wie man ein Bild in OpenCV mit Python beschneidet
Ja, ich weiß, dass im.crop (box) verwendet wird, um das Bild für das Zuschneiden Zuschneiden Angenommen hat. Aber ich möchte nur den oberen und unteren Teil des Bildes nicht links und rechts zuschneiden, obwohl box() 4 Tupel verwendet, aber ich bekomme nicht, wie man den oberen und unteren Teil des Bildes schneidet. –
@TajKoyal: Genau was Ninjagecko zeigt, ist, wie Sie oben und unten abschneiden. Er gibt ein Rechteck für das neue Bild an. Sie können sehen, dass er 30 Pixel vom y-Wert an den oberen und unteren Punkten abschneidet. Wenn Sie die x-Werte in irgendeiner Weise versetzen, würde dies die linke und rechte Seite beeinflussen. – jdi
Danke Jungs für die Hilfe. –