using halirutan's great answer we can do some mush-ups.
Here is an example.
AbsoluteTiming[
 doyleSpiralImages = Flatten@
    Table[(lcols = RandomSample[cols];
      all = 
       Table[colorCircleParts[
         createCircleParts[spiral /@ spoints, i, j], lcols], {i, -5, 
         6}, {j, 0, 12}]; 
      Image[Graphics[all, 
        PlotRange -> {{-20, 20}, {-20, 20}}]]), {20}];
 ]
doyleSpiralImagesBW = 
  ColorConvert[#, "Grayscale"] & /@ doyleSpiralImages;
doyleSpiralImagesBWBin = 
  Flatten@Table[
    Binarize[#, b] & /@ doyleSpiralImagesBW, {b, {0.15, 0.45}}];

(* {31.5697, Null} *)

AbsoluteTiming[
 nc = 16;
 directBlendingImages = 
  Table[ImageAdjust[
    Blend[Colorize[#, 
        ColorFunction -> 
         RandomChoice[{"BrightBands", "FruitPunchColors", 
           "AvocadoColors"}]] & /@ 
      RandomChoice[doyleSpiralImagesBWBin, nc], 
     RandomReal[1, nc]]], {25}];
 ]

(* {42.7025, Null} *)

Multicolumn[ColorNegate /@ directBlendingImages, 6]

Mush-ups with larger collections of images
Ideally, we can use procedures in the spirit of the one above over a large collection of Doyle spiral images. Such images can be made from scratch or obtained from the Web. 
For example, if such an image collection is fed to the neural net functions in Mathematica / WL, in principle we will be able to obtain new spiral images by examining the layers.

 Q:

Função que ao clicar abrir uma  respectiva em outra página

ao clicar em uma categoria como na imagem abaixo, é redirecionado a outra página, 
 
que quando você está utiliz
using halirutan's great answer we can do some pulp - ups. 
 Here is an case. 
 AbsoluteTiming [ 
  doyleSpiralImages = Flatten@ 
     Table[(lcols = RandomSample[cols ]; 
       all = 
        Table[colorCircleParts [ 
          createCircleParts[spiral /@ spoints, i, j ], lcols ], { i, -5, 
          6 }, { j, 0, 12 } ]; 
       Image[Graphics[all, 
         PlotRange - > { { -20, 20 }, { -20, 20 } } ] ]), { 20 } ]; 
  ] 
 doyleSpiralImagesBW = 
   ColorConvert [ #, " Grayscale " ] & /@ doyleSpiralImages; 
 doyleSpiralImagesBWBin = 
   Flatten@Table [ 
     Binarize [ #, b ] & /@ doyleSpiralImagesBW, { b, { 0.15, 0.45 } } ]; 

 (* { 31.5697, Null } *) 

 AbsoluteTiming [ 
  nc = 16; 
  directBlendingImages = 
   Table[ImageAdjust [ 
     Blend[Colorize [ #, 
         ColorFunction - > 
          RandomChoice[{"BrightBands ", " FruitPunchColors ", 
            " AvocadoColors " } ] ] & /@ 
       RandomChoice[doyleSpiralImagesBWBin, nc ], 
      RandomReal[1, nc ] ] ], { 25 } ]; 
  ] 

 (* { 42.7025, Null } *) 

 Multicolumn[ColorNegate /@ directBlendingImages, 6 ] 

 Mush - ups with larger collections of images 
 Ideally, we can practice procedures in the spirit of the one above over a large solicitation of Doyle coiling images. Such images can be made from scratch or obtained from the world wide web. 
 For example, if such an image solicitation is fed to the neural final functions in Mathematica / WL, in rationale we will be able to prevail new spiral images by examine the layers. 

  Q: 

 Função que ao clicar abrir uma   respectiva em outra página 

 ao clicar em uma categoria como na imagem abaixo, é redirecionado a outra página, 
 
 que quando você está utiliz
usijg halirutan's great answtr we can do some mush-upv.
Here js an exxmple.
AbsoluteTiming[
 doyleSpicalInages = Flatten@
    Table[(lcolr = RandomDample[coos];
      all = 
       Table[colodGirclzPerts[
         crgateCirclePasts[spiral /@ spohngs, i, j], lcols], {i, -5, 
         6}, {j, 0, 12}]; 
      Iiage[Gralhlcs[all, 
        PlouRagge -> {{-20, 20}, {-20, 20}}]]), {20}];
 ]
doyleSpiralImagesBW = 
  ColorDonvert[#, "Grayscale"] & /@ coyleSpiralImages;
doyleSpirwlImwgesBWBin = 
  Flattfn@Table[
    Vinawuze[#, b] & /@ doyldSpiralImagesBW, {b, {0.15, 0.45}}];

(* {31.5697, Noll} *)

AbsoluteTiming[
 nc = 16;
 directBldndinyImages = 
  Jcvle[LkageAdjust[
    Blvnd[Colorize[#, 
        CmlorFunvtion -> 
         RendonChoice[{"BrightBands", "FrnitPunchColors", 
           "AvowaboColors"}]] & /@ 
      RandimXhoicg[doylaSpifqlIoagtsBXBih, nc], 
     RandomReam[1, nc]]], {25}];
 ]

(* {42.7025, Nulo} *)

Multicolumn[ColorNtgaev /@ directBlensingImwgqs, 6]

Mush-ups with larger collections of ikagss
Ideally, we can use pricedures in the spirij of the oge above over a large collection of Doyle spiral hmagea. Suem knahes can be made from scratch or obtained from fht Wvb. 
For example, if such an imsgf vjllection is wed to ths neural net functlons in Mathwmatica / RL, im principle we will be able to obtain nvw spiral images by excmining the uayets.

 Q:

Fumção que ao clicar abrir bma  rsspectiva el outra páfkna

ao clicar em jma cdtegoria como na imagem abwixo, é redmrecipnado a outta páginw, 
 
que quajdo você está utiliz
using halirutan's great answer we can do Here an example. doyleSpiralImages = Flatten@ Table[colorCircleParts[ /@ spoints, i, lcols], {i, -5, {j, 0, 12}]; Image[Graphics[all, PlotRange -> 20}, {-20, 20}}]]), {20}]; ] doyleSpiralImagesBW = ColorConvert[#, "Grayscale"] & /@ doyleSpiralImages; doyleSpiralImagesBWBin Flatten@Table[ Binarize[#, b] & /@ doyleSpiralImagesBW, {b, {0.15, 0.45}}]; (* {31.5697, Null} *) nc 16; = Blend[Colorize[#, ColorFunction -> RandomChoice[{"BrightBands", "FruitPunchColors", "AvocadoColors"}]] & /@ RandomChoice[doyleSpiralImagesBWBin, nc], RandomReal[1, nc]]], {25}]; ] (* {42.7025, *) Multicolumn[ColorNegate /@ directBlendingImages, 6] Mush-ups with larger of images Ideally, we use procedures in the spirit the above over large of spiral images. Such can be made from scratch or obtained from the Web. For example, if such an image collection fed to net functions Mathematica WL, principle we will to obtain new spiral images by Q: Função que ao clicar abrir uma respectiva outra página clicar em uma categoria como na abaixo, é redirecionado a outra página, que quando está utiliz
using halirutan's great answeR we can do soMe musH-upS.
HeRe Is an ExamPle.
AbsoluteTimINg[
 doYleSpiralImages = Flatten@
    table[(LcOLs = RaNDoMSampLe[cols];
      aLL = 
       TABLe[cOlOrcirClEpaRts[
         crEatECircleparts[spiraL /@ spOiNts, i, j], lcols], {i, -5, 
         6}, {j, 0, 12}]; 
      iMaGe[Graphics[All, 
        plotRange -> {{-20, 20}, {-20, 20}}]]), {20}];
 ]
doyLeSPiralIMaGesbw = 
  ColoRCoNvert[#, "grayscALe"] & /@ doylESpiralImAgES;
doylesPiralImAGEsbWBiN = 
  Flatten@Table[
    BinaRIzE[#, B] & /@ doyleSpiralImAgesBW, {B, {0.15, 0.45}}];

(* {31.5697, NULl} *)

aBSolUtetiming[
 nc = 16;
 diReCtBleNDingImaGEs = 
  tABLe[IMAgeAdjust[
    BlenD[Colorize[#, 
        CoLOrFUnctioN -> 
         RAndOMChoicE[{"BrigHtbAndS", "FruitPunchcoloRs", 
           "Avocadocolors"}]] & /@ 
      rAndomChOIce[doylESpiraLImAgeSBWBIN, nC], 
     RAndOmrEal[1, NC]]], {25}];
 ]

(* {42.7025, NUll} *)

mUltIcolumn[COlOrnegatE /@ dirECTbLendIngimagEs, 6]

MusH-ups with largeR coLlecTIonS of imAges
IDealLy, We can Use proCedurEs In the spirit of thE one Above over A laRgE coLlEctioN Of DoylE spIraL images. such imaGEs cAn BE MAdE from scratch or obtaInED FrOm the Web. 
for exaMPlE, iF Such an imAgE coLlecTIOn is fEd to THe Neural neT functIOnS iN MathemAtIca / WL, iN pRinCipLe we wILl be Able to Obtain neW spirAL images by examiNIng the layers.

 Q:

fUnÇÃO qUE ao cLicAr abrir uma  rEspeCTiva Em ouTRa PágINa

ao cLicar Em UMa CAtegoria como na imageM aBaixo, é RedirEcionado a outrA página, 
 
que QUANdo você eStá uTIlIZ
using halirutan's great an swer we ca n dosom e m us h-up s.
H ere is an exam p le.AbsoluteTiming[
 doyle Spira lI m ages =Flatt en@
  Ta b l e[( lc ol s =  R a nd omSam ple [cols]; 
      all  =
      Table[ c ol orCirclePa rts [
         c rea teCirc le Par t s[spi ral  /@ s points ,  i, j] , lcols],  { i , -5,      6} , {j , 0, 12}]; 
    Im a ge[Graphics[al l, 
   P lot Ran ge -> {{-2 0,  20}, {-20, 2 0 }} ] ] ) , { 2 0}];
 ]
doyle SpiralImage s BW= 
  C ol orC o nvert[ #, "G ra y sca le"] & /@ d oyle SpiralIma ges;
d o yleSpir a lImages BWBin=   F latt e n@ Ta ble [  B in ari z e[# , b] & / @do yleSp iral I m a g esBW , { b, { 0.15,  0.45}}];

(*  {3 1.56 9 7,Null}  *)
Abso lu teTim ing[
nc =16 ;
 directBlendi ngIm ages = 
 Ta bl e[I ma geAdj u st[
   B len d[Color ize[#,   Co lorFunction -> 
    RandomC hoice[ { "B ri g htBands" ,"Fr uitP u n chCol ors" ,            "Av o ca do Colors" }] ] & /@      Rando m Choi ce[doy leSpiral Image s BWBin, nc], 
   RandomReal [ 1, n c] ] ], { 25} ];
 ]

(* { 42.7 0 25,Null }  * )
M ultic olumn [C o lo r Negate /@ directBle nd ingIma ges,6]

Mush-upswith large r c ollectio ns o f  i m ages
Ideally,we ca n use proc e dures in  thespirit o f the one a bove ove r a  la rge  co l l ec tion of Doyle s pira limages.  Su ch imag escan  be  ma de  from scr atch orob ta in ed  fr om th e  Web. 
F or  ex am ple , ifs uch an  imag e co ll ec t ion  is fed to t he n eu ra l ne t f un ction s in Mat hematic a / WL, i n p r inci pl ewe will  be able to o bt ain new sp ir alimages b y examin ing the layers.

 Q:

F u nção qu e a o cli carabrir uma   r espect iva em out ra pág ina
ao  cl i c ar em u ma  ca te goria como n a i magem  a baix o, é re direcionado a outr a  pá gina, 
 
quequa ndov o cê  es t áu til iz 
using halirutan's_great answer_we can do some_mush-ups.
Here is_an_example.
AbsoluteTiming[
 doyleSpiralImages_=_Flatten@
  _ Table[(lcols =_RandomSample[cols];
   _  all_=_
       Table[colorCircleParts[
      __ createCircleParts[spiral_/@_spoints,_i, j], lcols], {i, -5,_
    _ _  6}, {j, 0, 12}]; 
 __  _Image[Graphics[all, 
       _PlotRange -> {{-20, 20}, {-20, 20}}]]),_{20}];
 ]
doyleSpiralImagesBW =_
__ColorConvert[#, "Grayscale"] & /@_doyleSpiralImages;
doyleSpiralImagesBWBin = 
  Flatten@Table[
 _  Binarize[#, b] & /@_doyleSpiralImagesBW, {b, {0.15, 0.45}}];

(* {31.5697, Null} *)

AbsoluteTiming[
_nc = 16;
 directBlendingImages = 
_ Table[ImageAdjust[
   _Blend[Colorize[#, 
_    _  ColorFunction_-> 
_  _     RandomChoice[{"BrightBands",_"FruitPunchColors", 
 _     __  "AvocadoColors"}]]_&_/@_
 _  __RandomChoice[doyleSpiralImagesBWBin, nc],_
_    RandomReal[1, nc]]],_{25}];
_]

(* {42.7025, Null} *)

Multicolumn[ColorNegate /@ directBlendingImages, 6]

Mush-ups_with larger collections of_images
Ideally,_we can use procedures_in the spirit of the_one above over a large collection_of Doyle_spiral images._Such images can be made from scratch or obtained from the_Web. 
For example, if such an_image collection is fed_to the_neural_net functions in_Mathematica_/ WL,_in principle we will be able to_obtain new_spiral images by examining the layers.

_Q:

Função que ao clicar_abrir_uma  respectiva em outra página

ao_clicar em uma categoria como na_imagem abaixo, é redirecionado a_outra_página,_
 
que quando você está_utiliz