File:One arm spiral - part of Mandelbrot set.png

מתוך Wikimedia Commons
קפיצה לניווט קפיצה לחיפוש

לקובץ המקורי(2,560 × 1,440 פיקסלים, גודל הקובץ: 1 מ"ב, סוג MIME‏: image/png)

כיתובים

כיתובים

נא להוסיף משפט שמסביר מה הקובץ מייצג

תקציר

[עריכה]
תיאור
English: One arm spiral - part of Mandelbrot set
תאריך יצירה
מקור Made with c program[1] by Claude Heiland-Allen[2]
יוצר Adam majewski

רישיון

[עריכה]
אני, בעל זכויות היוצרים על עבודה זו, מפרסם בזאת את העבודה תחת הרישיון הבא:
w:he:Creative Commons
ייחוס שיתוף זהה
הקובץ הזה מתפרסם לפי תנאי רישיון קריאייטיב קומונז ייחוס-שיתוף זהה 4.0 בין־לאומי.
הנכם רשאים:
  • לשתף – להעתיק, להפיץ ולהעביר את העבודה
  • לערבב בין עבודות – להתאים את העבודה
תחת התנאים הבאים:
  • ייחוס – יש לתת ייחוס הולם, לתת קישור לרישיון, ולציין אם נעשו שינויים. אפשר לעשות את זה בכל צורה סבירה, אבל לא בשום צורה שמשתמע ממנה שמעניק הרישיון תומך בך או בשימוש שלך.
  • שיתוף זהה – אם תיצרו רמיקס, תשנו, או תבנו על החומר, חובה עליכם להפיץ את התרומות שלך לפי תנאי רישיון זהה או תואם למקור.

Bash src code

[עריכה]

"... be aware that the code is in alpha state and might change making the examples incompatible " Claude Heiland-Allen

#!/bin/bash
# test rays crossing image borders in both directions
# chmod +x *.sh

# angle or external parameter ray 
angle=63/33554432
# info from program Mandel by Wolf Jung http://mndynamics.com/indexp.html
# The angle  63/33554432  or  0000000000000000000111111
# has  preperiod = 25  and  period = 1.
# Entropy: e^h = 2^B = λ = 1.14436377
# The corresponding parameter ray is landing at a Misiurewicz point of preperiod 25 and period dividing 1.

# one can use this script for making sequence images ( n.png) and text files ( n.txt) from 0 (zoom= 0 means  no zomm ) to zoom=40 ( tested)

# zoom exponent : if zoom = 0 then no zoom, if 1 then radius is 10 times smaller
zoom=40
# zoom=30 ./render using MPFR<114> time = real	10m2.216s
# zoom=40 ./render using MPFR<149> time = real	57m21.769s

# depth of drawing external ray 
depth=1500 
# inbits are proportional to zoom 
inbits=$((54+$((4*$zoom))))

# view = plane description  = center and radius 
# center can be aproximated by last point of the ray 
# ./ray_in 63/33554432 1500 > ray.txt
center="2.75440192442997482763156942365466633744567027411676641366606788332e-1 6.43937272885086260909220730125585919267993168198975635957506121777e-3"
# radius = (image height/2)
radius="1.5e-"$zoom
view=$center" "$radius

length=$((${#center}/2))
# echo " length of string =" $length

# image size in pixels 
iWidth=2560
iHeight=1440
maximum_iterations=4096
escape_radius=512
#          1    2  3      4             5    6     7       8                  9    
# ./render cre cim radius escape_radius stem width height maximum_iterations  interior
arguments=$view" "$escape_radius" out "$iWidth" "$iHeight

echo "making png image "
pngfilename=$zoom".png"
# render image
# heredoc syntax 
./render $arguments && ./colour > out.ppm && ./annotate out.ppm  $pngfilename <<EOF
rgba 1 1 1 1
line ./ray_in $angle $depth | ./rescale $inbits 53 $view 0
EOF

echo "Image " $pngfilename "is saved"

References

[עריכה]
  1. c program by Claude Heiland-Allen
  2. Claude Heiland-Allen - blog

היסטוריית הקובץ

ניתן ללחוץ על תאריך/שעה כדי לראות את הקובץ כפי שנראה באותו זמן.

תאריך/שעהתמונה ממוזערתממדיםמשתמשהערה
נוכחית15:42, 1 באוגוסט 2023תמונה ממוזערת לגרסה מ־15:42, 1 באוגוסט 2023‪1,440 × 2,560‬ (1 מ"ב)Obscure2020 (שיחה | תרומות)Optimized with OxiPNG and ZopfliPNG.
11:54, 11 באוקטובר 2014תמונה ממוזערת לגרסה מ־11:54, 11 באוקטובר 2014‪1,440 × 2,560‬ (1.26 מ"ב)Soul windsurfer (שיחה | תרומות)User created page with UploadWizard

אין דפים המשתמשים בקובץ זה.

שימוש גלובלי בקובץ

אתרי הוויקי השונים הבאים משתמשים בקובץ זה: