Colección de citas famosas - Slogan de motivación - Creación de carteles en lienzo: cómo dibujar un cartel del Primero de Mayo con Python

Creación de carteles en lienzo: cómo dibujar un cartel del Primero de Mayo con Python

Póster de dibujo de Canva 01: el lienzo dibuja imágenes, resolviendo el problema de la ligera borrosidad después de la exportación. Además, se recomienda agregar el atributo crossorigin="anonymous" a la etiqueta img y a la imagen en js.

* *Nota:* *Los comentarios de algunos internautas (' crossOrigin ', ' anonymous ') deben haber sido escritos antes de que usted asignara el valor, por lo que el autor lo escribió mal. Consulte este enlace, n.º 27260385.

La representación es la siguiente:

Demostración en línea de desenfoque

Solución:

1. Primero, obtenga el objeto del lienzo:

p>

2. Obtenga la proporción de píxeles y amplíe el ancho y el alto del lienzo. La relación de aumento es DevicePixelLatio/WebkitBackingstorePixelLatio y escribimos un método compatible.

3. Escale el lienzo según la proporción de renderizado real.

Tenga en cuenta lo básico:

Para establecer el tamaño del lienzo, use y;

Para establecer el tamaño de renderizado real del lienzo, simplemente use el estilo El atributo o CSS establece el ancho y el alto para escalar el lienzo.

Huahua

La representación es la siguiente

Demostración en línea optimizada sin ambigüedad

Enlace de referencia:

A problema entre dominios sobre el acceso a imágenes,

Resuelva el problema de convertir una imagen de lienzo a base64 e informe un error: uncaughtdomexception: No se pudo ejecutar "toda aurl" en el "elemento htmlcanvas": lienzo contaminado puede no exportarse,

Resolvió el problema del lienzo borroso en la pantalla de alta definición,

Cómo usar Python para dibujar carteles del Primero de Mayo. Para usar Python para dibujar carteles del Primero de Mayo. necesitas usar la biblioteca de dibujo de Python, como matplotlib y Pillow. El siguiente es un ejemplo simple que demuestra cómo usar Python y la biblioteca Pillow para hacer un cartel del Primero de Mayo:

fromPILimportImage, ImageDraw, ImageFont

#Crea un cartel con un tamaño de 800x600 y un color de fondo blanco Lienzo en blanco.

canvas=('RGB ', (800, 600), (255, 255, 255))

#Agregar saludos del Primero de Mayo al lienzo

Font=(' ', 48)#Establecer estilo y tamaño de fuente

draw=(canvas)

((200, 100), '¡Feliz Primero de Mayo!', fill= ( 0, 0, 0), font=font) #Establece la posición, el color y la fuente del texto.

#Agregue el patrón de la bandera roja de cinco estrellas al lienzo

Bandera=('')#Mire la imagen de la bandera roja de cinco estrellas.

Flag=((200,133))#Establece el tamaño de la imagen en 200x133.

(flag, (300, 300)) #Pega la imagen en el lienzo.

#Guardar y mostrar el lienzo

('')

()

En este ejemplo, primero usamos la biblioteca Pillow Para crear, creé un lienzo en blanco con un tamaño de 800x600 y agregué saludos del Primero de Mayo y patrones de bandera roja de cinco estrellas al lienzo. Finalmente, use el método save() para guardar el lienzo como una imagen en formato PNG y use el método show() para mostrar la imagen. En la operación real, debe modificar el código según sus propias necesidades, como cambiar el saludo, ajustar el tamaño y el color de la fuente, cambiar las imágenes, etc.

¿Qué marca de software es Canvas? Modelo: Huawei mate book 15.

Sistema: Windows11

Canvas es un software de dibujo vectorial. Es una herramienta de diseño gráfico online que soporta múltiples plataformas (Web, iPhone, iPAD y Android).

Canva ofrece una gran cantidad de imágenes protegidas por derechos de autor, ilustraciones originales y una variedad de plantillas de diseño de alta calidad. Los usuarios pueden crear carteles, currículums, pancartas, tarjetas de presentación y otros diseños en minutos simplemente modificando sus plantillas favoritas.

El programa de software integra a la perfección herramientas de pintura, edición de imágenes y diseño web, y el software puede exportar pinturas en una variedad de formatos (incluidas animaciones y archivos listos para la web). Incluye muchas herramientas para edición de mapas de bits, visualización, gráficos web y dibujo vectorial en la biblioteca de clips. Debido a que Canvas integra a la perfección funciones para ilustración vectorial, edición de imágenes y publicación web, es el mejor y amado por una gran cantidad de usuarios.