File:Barnsley fern 1024x1024.png
De Wikimedia Commons, el repositorio multimedia libre
Ir a la navegación
Ir a la búsqueda
![File:Barnsley fern 1024x1024.png](https://upload.wikimedia.org/wikipedia/commons/thumb/8/83/Barnsley_fern_1024x1024.png/600px-Barnsley_fern_1024x1024.png?20210206102912)
Tamaño de esta previsualización: 600 × 600 píxeles. Otras resoluciones: 240 × 240 píxeles | 480 × 480 píxeles | 768 × 768 píxeles | 1024 × 1024 píxeles.
Archivo original (1024 × 1024 píxeles; tamaño de archivo: 311 kB; tipo MIME: image/png)
Información del archivo
Datos estructurados
Leyendas
Leyendas
Añade una explicación corta acerca de lo que representa este archivo
Barnsley fern colour-toned for natural leaf appearance
Resumen
[editar]DescripciónBarnsley fern 1024x1024.png |
English: Barnsley Fern colour-toned for natural leaf appearance |
Fecha | |
Fuente |
Trabajo propio |
Autor | Farry |
Permiso (Reutilización de este archivo) |
Public domain (CC0 1.0) |
Otras versiones |
![]() |
PNG desarrollo InfoField |
Licencia
[editar]Yo, el titular de los derechos de autor de esta obra, la publico en los términos de la siguiente licencia:
![]() ![]() |
Este archivo está disponible bajo la licencia Creative Commons Dedicación de Dominio Público CC0 1.0 Universal. |
La persona que ha asociado una obra a este documento lo dedica al dominio público mediante la cesión mundial de sus derechos bajo la ley de derechos de autor y todos los derechos legales adyacentes propios de dicha, en el ámbito permitido por ley. Puedes copiar, modificar, distribuir y reproducir el trabajo, incluso con objetivos comerciales, sin pedir aprobación del autor.
http://creativecommons.org/publicdomain/zero/1.0/deed.enCC0Creative Commons Zero, Public Domain Dedicationfalsefalse |
import random
import tkinter as tk
width, height = 1024, 1024
pixels = [0] * (width * height)
x, y = 0, 1
for n in range(60 * width * height):
r = random.random() * 100
xn, yn = x, y
if r < 1:
x = 0
y = 0.16 * yn
elif r < 86:
x = 0.85 * xn + 0.04 * yn
y = -0.04 * xn + 0.85 * yn + 1.6
elif r < 93:
x = 0.20 * xn - 0.26 * yn
y = 0.23 * xn + 0.22 * yn + 1.6
else:
x = -0.15 * xn + 0.28 * yn
y = 0.26 * xn + 0.24 * yn + 0.44
x_pix = int(width * (0.45 + 0.195 * x))
y_pix = int(height * (1 - 0.099 * y ))
pixels[x_pix + y_pix * width] += 1
greys = [ max(0, (256 - p) / 256) for p in pixels]
colors = [int(c * 255) for g in greys for c in [g ** 6, g, g ** 6]]
root = tk.Tk()
p6header = bytes("P6\n{} {}\n255\n".format(width, height), "ascii")
img = tk.PhotoImage(master=root, data=p6header + bytes(colors))
tk.Label(root, image=img).pack()
img.write("barnsley-fern.png", format='png')
tk.mainloop()
Historial del archivo
Haz clic sobre una fecha y hora para ver el archivo tal como apareció en ese momento.
Fecha y hora | Miniatura | Dimensiones | Usuario | Comentario | |
---|---|---|---|---|---|
actual | 10:29 6 feb 2021 | ![]() | 1024 × 1024 (311 kB) | Farry (discusión | contribs.) | Uploaded own work with UploadWizard |
No puedes sobrescribir este archivo.
Usos del archivo
La siguiente página usa este archivo:
Uso global del archivo
Las wikis siguientes utilizan este archivo:
- Uso en el.wikipedia.org
- Uso en en.wikipedia.org
- Uso en es.wikipedia.org
- Uso en www.wikidata.org