Navigation About

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

• 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_6_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

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

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


Library For Images An Image Library General Overview Navigation