Navigation About Mode >LTR>

the collection library

another approach to program an image-generator with various results
with a self-containing, self-organizing wording and grammar based on
tweetRandom to involve social interactivity.

the program parts

• helper functions and general library

  1. convertor to emulate 64x64 pixel images
  2. tweetRandom(resolution independent), secondaryTweetRandom(pixel based operations), variantPixel

• Main library
Main library body based on a grid of 6x6units and sub-grid of half units
The canvas is a square, but the face is the inner 4x4 units with a frame height of 1 unit.
In real something like 20x20x5cm. Contains the basic generators, word like?

  1. generators for background, “straight”, and backgroundBrush, the wavy version
  2. generator_a - generator_e square from 1 to 6 but not 5 units
  3. generator_f to generator_y rectangles of different width to height ratios
  4. generator_frame
  5. generator_stripe
  6. generator_xpattern
  7. generator_circle
  8. generator_ring
  9. generator_nayline
  10. generator_segment
  11. generator_moon (segment)
  12. generator_tangent (segment)
  13. generator_triangle_equi
  14. generator_triangle_iso
  15. generator_triangle_right
  16. generator_triangle_free
  17. generator_zimzum (7 variants)
  18. generator_bw_wave_circle
  19. generator_bm_wave
  20. generator_automat_write

• draw and paint methods
not every generator shares the same paint function,
some need a special treatment, like wavy brushstrokes or circular ones

• combination collections
predefined sets and “randomly” chosen mixins with up to 6 different generators

♥ the assembly function, aka the real generative method and it’s helpers.

reduction of colour

iterative development

finding, defining the useful program structure:
the real world implementation’s needs
working resolution independent to match different print out sizes
collection_0.html
starting with a simple approach, the squares 4x4 units
collection_6x6_1.html
extending the grid to 6x6 units, because of the frame hight
writing and testing the main body squares and rectangles and simple background, which all use the same paint method
collection_frame_2.html
adding framed rectangles and squares, rectangles with a hole
inside, and the corresponding paint method
collection_frame_stripe_3.html
stripes, thin rectangles only from a side (top, left, bottom, right)
collection_plus_4.html
x-patterns and the paint method collection_plus_nay_5.html
so called nay-lines, circular lines from the border inwards, positive and negative, clock- and counter-clockwise
collection_nay_circles_6.html grid based full circles and circle-frames of one or half unit width
collection_segments_7.html grid based circle segments, moon and tangent-segements

add further development with integrating, rewriting
prior generator, but only down to their basic nucleus,
minimal generator, like in
collection_circle_tester_5-6.html
collection_segment_tester_6-7.html will provide the protype functionality of connection rules
nayCircularLines.html, which is already a basic nucleus generator
bm_wave.html “bm”-curved-lines, …side, …2d
bw_wave_cir.html half-circle-lines with “hole”
curvedStripes_lib.html another set of algorithms for curved lines similar bm-waves
6x6zimZum.html …1, …oc, …1shift, …1oc, …1shift_oc - zick-zack-stipes and blocks

to be integrated
comments platform with the twitter like functionality to gather user input interactivity
esp32 WIFI and BlueTooth connectivity into digital printout card box implementation

some examples

collection library
from 4x4, _6, frame
to frame_stripe and plus
and some test implementations
  lieschen mueller © April 2024
collection library 2024 collection library 2024 collection library 2024 collection library 2024
collection library 2024 collection library 2024 collection library 2024 collection library 2024
      collection_plus
examples below
collection library 2024 collection library 2024 collection library 2024 collection library 2024
collection library 2024 collection library 2024 collection library 2024 collection library 2024
collection library 2024 collection library 2024 collection library 2024 collection library 2024
      collection_plus_nay
examples below
collection library 2024 collection library 2024 collection library 2024 collection library 2024
collection library 2024 collection library 2024 collection library 2024 collection library 2024
collection library 2024 collection library 2024 collection library 2024 collection library 2024
      collection_nay_circles
some examples:
collection library 2024 collection library 2024 collection library 2024 collection library 2024
collection library 2024 collection library 2024 collection library 2024 collection library 2024
collection library 2024 collection library 2024 collection library 2024 collection library 2024
      new generators
collection library 2024 collection library 2024 collection library 2024 bw_cirle_wave collection library 2024
bm_wave collection library 2024 automatic_write collection library 2024 top and left:
6 more lib figures
bm_wave demonstrates a section rule
right:
the figure tester contains
also elliptic, elliptic ring, half-circle and half-ring
collection library 2024


       
scribble lib project library ideas 4 library in the hunt
Library For Images An Image Library General Overview Navigation