Quiero recortar la imagen en el camino quitando las primeras 30 filas y las últimas 30 filas de la imagen dada. He buscado pero no obtuve la solución exacta. ¿Alguien tiene algunas sugerencias?Recortar la imagen usando PIL en python
61
A
Respuesta
111
hay un método crop()
:
w, h = yourImage.size
yourImage.crop((0, 30, w, h-30)).save(...)
7
Es necesario importar PIL (almohada) para esto. Suponga que tiene una imagen de tamaño 1200, 1600. Se va a cortar la imagen de 400, 400 a 800, 800
from PIL import Image
img = Image.open("ImageName.jpg")
area = (400, 400, 800, 800)
cropped_img = img.crop(area)
cropped_img.show()
Cuestiones relacionadas
- 1. Contorno de imagen usando python/PIL
- 2. Recortar imagen usando CGImageCreateWithImageInRect
- 3. Problema al utilizar la biblioteca de PIL de Python para recortar y guardar la imagen
- 4. Python PIL: cómo escribir una imagen PNG en la cadena
- 5. Python PIL no tiene ningún atributo 'Imagen'
- 6. Copia de Python en el objeto de imagen PIL
- 7. Usando python PIL para convertir una imagen RGB en una imagen pura en blanco y negro
- 8. python PIL dibujar texto multilínea en la imagen
- 9. Python PIL, imagen. Error después de image.load()
- 10. Recortar imagen en Android
- 11. Recortar imagen en PHP
- 12. Redimensionar la imagen con Recortar
- 13. Recortar/cortar mediante programación la imagen usando Javascript
- 14. No se puede recortar la imagen usando mini_magick
- 15. Convertir PyQt en imagen PIL
- 16. cómo recortar la imagen en pedazos programáticamente
- 17. Cómo recortar la imagen analizada en android?
- 18. Cómo recortar de una imagen y pegar en otra con PIL
- 19. Cómo construir un objeto de imagen en PIL/Python
- 20. NumPy, PIL agregando una imagen
- 21. Python PIL jpeg calidad
- 22. Recortar una imagen usando varios parches en matplotlib
- 23. imagen Matplotlib savefig recortar
- 24. Redimensionar la animación GIF, pil/imagemagick, python
- 25. agregando un texto sobre una imagen en python usando imagemagik/PIL
- 26. Cómo obtener el tamaño de imagen (bytes) usando PIL
- 27. Python: imagen invertida con fondo transparente (PIL, Gimp, ...)
- 28. Cómo reducir el tamaño del archivo de imagen usando PIL
- 29. Agregar bordes a una imagen usando python
- 30. Usar javascript para recortar la imagen
Sí, sé que im.crop (cuadro) se utiliza para recortar la imagen. Pero quiero recortar solo la parte superior e inferior de la imagen, no a la izquierda ni a la derecha, aunque box() toma 4 tuplas, pero no entiendo cómo recortar la parte superior e inferior de la imagen. –
@TajKoyal: Exactamente lo que ninjagecko te está mostrando es cómo recortas la parte superior e inferior. Él está especificando un rectángulo para la nueva imagen. Puedes ver que reduce los 30 píxeles del valor y en los puntos superior e inferior. Si compensa los valores de x de cualquier manera, ESO afectaría los lados izquierdo y derecho. – jdi
Gracias a todos por ayudarme. –