Imagen y procesamiento de documentos de oficina
Programa para procesar imágenes y documentos de oficina a menudo aparecen en el desarrollo real, aunque el módulo de la biblioteca estándar de Python no soporta directamente estas operaciones, pero que puede realizar estas operaciones por el ecosistema del pitón de módulos de terceros.
imagen operación
relacionadas con los gráficos de ordenador de conocimiento
1, color. Si usted tiene experiencia en el uso de pigmentos para pintar, entonces sabemos que la mezcla de pigmentos de color rojo, amarillo y azul puede ser de otros colores, tres colores es el hecho de que lo que llamamos los tres colores primarios de arte, que ya no son descompuestos color básico. En el ordenador, podemos ser una luz roja, verde y azul en diversas proporciones para montar el otro color de superposición, los tres colores es tres luces de colores primarios, y nosotros generalmente representado como un valor de color RGB o RGBA valores (en la que a representa el canal alfa, se determina a través de este píxel de la imagen, es decir, transparencia).
名称 RGBA值 名称 RGBA值
White (255, 255, 255, 255) Red (255, 0, 0, 255)
Green (0, 255, 0, 255) Blue (0, 0, 255, 255)
Gray (128, 128, 128, 255) Yellow (255, 255, 0, 255)
Black (0, 0, 0, 255) Purple (128, 0, 128, 255)
2, los píxeles. Para una imagen representada por la secuencia digital, la unidad más pequeña es una imagen de un solo color de la caja pequeña, los pequeños bloques tiene una específica de ubicación y de color valores son asignados, y el color de la posición de un pequeño cuadrado, y determinar la presentación final de la imagen fuera del camino, que son unidad indivisible, por lo general denominados píxeles (píxeles). Cada imagen contiene una cierta cantidad de píxeles que determinan el tamaño de la imagen en la pantalla presentada.
imagen operación Almohadilla con la
almohada es una rama desarrollado a partir de la conocida biblioteca de procesamiento de imágenes Python PIL, diversas operaciones pueden implementarse de compresión de imágenes y procesamiento de imágenes por almohada. Se puede utilizar el siguiente comando para instalar la almohadilla.
pip install pillow
Almohada es lo más importante es la clase de imágenes, leer y procesar la imagen debe ser realizado por esta clase.
>>> from PIL import Image
>>>
>>> image = Image.open('./res/guido.jpg')
>>> image.format, image.size, image.mode
('JPEG', (500, 750), 'RGB')
>>> image.show()
1, recortar la imagen
>>> image = Image.open('./res/guido.jpg')
>>> rect = 80, 20, 310, 360
>>> image.crop(rect).show()
2, generar miniaturas
>>> image = Image.open('./res/guido.jpg')
>>> size = 128, 128
>>> image.thumbnail(size)
>>> image.show()
3, de escala y pegar imágenes
>>> image1 = Image.open('./res/luohao.png')
>>> image2 = Image.open('./res/guido.jpg')
>>> rect = 80, 20, 310, 360
>>> guido_head = image2.crop(rect)
>>> width, height = guido_head.size
>>> image1.paste(guido_head.resize((int(width / 1.5), int(height / 1.5))), (172, 40))
4, al girar y mover de un tirón
>>> image = Image.open('./res/guido.png')
>>> image.rotate(180).show()
>>> image.transpose(Image.FLIP_LEFT_RIGHT).show()
5, el funcionamiento del pixel
>>> image = Image.open('./res/guido.jpg')
>>> for x in range(80, 310):
... for y in range(20, 360):
... image.putpixel((x, y), (128, 128, 128))
...
>>> image.show()
6, efectos de filtro
>>> from PIL import Image, ImageFilter
>>>
>>> image = Image.open('./res/guido.jpg')
>>> image.filter(ImageFilter.CONTOUR).show()
procesamiento de hoja de cálculo Excel
openpyxl módulo de Python nos permite leer y modificar programa de hoja de cálculo Excel en Python, por supuesto, el trabajo real, que podría ser manejado archivo de hoja de cálculo Excel con LibreOffice Calc y OpenOffice Calc, lo que significa que el módulo puede manejar openpyxl el software generado a partir de éstos hoja de cálculo. Acerca de los manuales y documentación openpyxl puede verlo a través de los documentos oficiales
Word documentos de procesamiento
utilizando el pitón-docx módulo, Pitón puede crear y modificar documentos de Word, por supuesto, aquí no sólo se refiere a la extensión de archivo de documento de Word creado por el software de Microsoft Office, llamado el docx, LibreOffice Writer y OpenOffice Writer es una palabra libre software de procesamiento
Manejo de documentos PDF
PDF es el acrónimo de formato de documento portátil, el uso de .pdf como extensión del archivo. A continuación vamos a buscar la forma de leer el texto de PDF y generar un nuevo archivo PDF a partir de un documento existente de Python.