Cómo generar una imagen RGB en el lenguaje de programación Python desde Jupyter Notebook

May 10 2022
A veces desea generar un producto simple (especialmente para los principiantes en programación), así que comencemos a generar nuestras propias imágenes RGB:
Bloque de código: Descripción del código: ¿Cuáles son algunos términos técnicos y de información técnica? 1–Definir el modelo de color RGB[¹]2–Definir la imagen[²]3–Definir 'uint8'[³]4–Definir el lenguaje de programación Python[⁴]5–Definir Jupyter Notebook[⁵] 1–2 Definir el modelo de color RGB[ ¹] & Definición de imagen[²] El modelo de color RGB es un modelo de color aditivo[1] en el que los colores primarios rojo, verde y azul de la luz se suman de varias maneras para reproducir una amplia gama de colores. El nombre del modelo proviene de las iniciales de los tres colores primarios aditivos, rojo, verde y azul.
Foto de Muhammed ÇELİK de Jupyter Notebook

Bloque de código:

Descripción del código:

  • Nuestro código Python para generar imágenes RGB consta de 7 pasos:

¿Cuáles son algunos términos técnicos y de información técnica?

1–Definiendo el modelo de color RGB[¹]
2–Definiendo la imagen[²]
3–Definiendo 'uint8'[³]
4–Definiendo el lenguaje de programación Python[⁴]
5–Definiendo el cuaderno Jupyter[⁵]

1–2 Definición del modelo de color RGB[¹] y definición de la imagen[²]

El modelo de color RGB es un modelo de color aditivo [1] en el que los colores primarios de luz rojo , verde y azul se suman de varias maneras para reproducir una amplia gama de colores . El nombre del modelo proviene de las iniciales de los tres colores primarios aditivos , rojo, verde y azul.

Una imagen (del latín : imago ) es un artefacto que representa la percepción visual , como una fotografía u otra imagen bidimensional , que se asemeja a un sujeto, generalmente un objeto físico , y por lo tanto proporciona una representación del mismo.

3–Definiendo 'uint8'[³]

  • Un tipo de datos uint8 contiene todos los números enteros del 0 al 255 . Como con todos los números sin signo, los valores deben ser no negativos. Los Uint8 se utilizan principalmente en gráficos.

Hay 5 tipos numéricos básicos:
1. que representan booleanos (bool),
2. enteros (int),
3. enteros sin signo (uint)
4. punto flotante (float)
5. complejo.

Los que tienen números en su nombre indican el tamaño de bits del tipo (es decir, cuántos bits se necesitan para representar un solo valor en la memoria). Algunos tipos, como inty intp, tienen diferentes tamaños de bits, dependiendo de las plataformas (por ejemplo, máquinas de 32 bits frente a máquinas de 64 bits). Esto debe tenerse en cuenta al interactuar con código de bajo nivel (como C o Fortran) donde se aborda la memoria sin formato.

4–¿Definir el lenguaje de programación Python[⁴] desde el propio sitio web?

- Python para principiantes | Python.org

¡Bienvenido! ¿Eres completamente nuevo en la programación ? De lo contrario , suponemos que estará buscando información sobre por qué y cómo comenzar con Python. Afortunadamente, un programador experimentado en cualquier lenguaje de programación (sea cual sea) puede aprender Python muy rápidamente. También es fácil de usar y aprender para los principiantes, ¡así que salte !

Instalando

La instalación de Python es generalmente fácil, y hoy en día muchas distribuciones de Linux y UNIX incluyen un Python reciente. Incluso algunas computadoras con Windows (especialmente las de HP) ahora vienen con Python ya instalado. Si necesita instalar Python y no está seguro de la tarea, puede encontrar algunas notas en la página wiki BeginnersGuide/Download , pero la instalación no tiene nada especial en la mayoría de las plataformas.

Aprendizaje

Antes de comenzar, es posible que desee averiguar qué IDE y editores de texto están diseñados para facilitar la edición de Python, explorar la lista de libros introductorios o ver ejemplos de código que pueden resultarle útiles.

Hay una lista de tutoriales adecuados para programadores experimentados en la página BeginnersGuide/Tutorials . También hay una lista de recursos en otros idiomas que pueden ser útiles si el inglés no es su primer idioma.

La documentación en línea es su primer puerto de escala para obtener información definitiva. Hay un tutorial bastante breve que le brinda información básica sobre el idioma y lo ayuda a comenzar. Puede seguir esto mirando la referencia de la biblioteca para obtener una descripción completa de las muchas bibliotecas de Python y la referencia del lenguaje para obtener una explicación completa (aunque algo seca) de la sintaxis de Python. Si está buscando recetas y patrones comunes de Python, puede navegar por el libro de recetas ActiveState Python.

5–Definición de Jupyter Notebook[⁵]

Software libre, estándares abiertos y servicios web para computación interactiva en todos los lenguajes de programación.

— Jupyter Notebook: la interfaz de notebook clásica.
Jupyter Notebook es la aplicación web original para crear y compartir documentos computacionales. Ofrece una experiencia simple, optimizada y centrada en documentos.

Enlaces y recursos útiles:

[¹] Modelo de color RGB — Wikipedia (wikipedia.org)
[²] Imagen — Wikipedia (wikipedia.org)
[³] Rangos de int — UInt8: [0:127]| Tipos de datos Numpy
[⁴] Bienvenido a Python.org
[⁵] Proyecto Jupyter | Casa

Que tengan un buen día, gente.

Mi primera publicación, y recién comencé a escribir en Medium. si es posible, puedes seguir mi cuenta mediana.

gracias por el apoyo y dar tiempo.

Cómo generar onda sinusoidal de nota A(La) de 440 Hz con 44.1

© Copyright 2021 - 2022 | unogogo.com | All Rights Reserved