{"id":244,"date":"2025-03-16T13:26:56","date_gmt":"2025-03-16T13:26:56","guid":{"rendered":"https:\/\/luuk.rpds.nl\/?p=244"},"modified":"2025-11-16T07:47:27","modified_gmt":"2025-11-16T07:47:27","slug":"optische-kleurmenging-naar-monochroom","status":"publish","type":"post","link":"https:\/\/luukdeweert.nl\/index.php\/2025\/03\/16\/optische-kleurmenging-naar-monochroom\/","title":{"rendered":"Optical colour mixing to monochrome | Arithmetic explanation"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-system-font-font-family\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">Kerneigenschap van de <a href=\"https:\/\/www.flickr.com\/photos\/191974230@N06\/albums\/72157718110260288\" data-type=\"link\" data-id=\"https:\/\/www.flickr.com\/photos\/191974230@N06\/albums\/72157718110260288\" target=\"_blank\" rel=\"noreferrer noopener\">dot.ico serie<\/a> portretten is optische kleurmenging, en wel zo dat deze een monochrome illusie geeft. Met behulp van de code die <strong>Jos Hendriks<\/strong> schreef in het prgramma Mathematica ben ik in staat zwart\/wit-beelden om te zetten naar kleurenbeelden die als basis voor mijn portretten dienen. De werkvolgorde om tot een geschilderd portret te komen is in 4 stappen<\/p>\n\n\n\n<p class=\"has-system-font-font-family\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">1 &#8211; Zwart\/wit-foto als start<br>2 &#8211; Omzetting naar kleur<br>3 &#8211; Bewerking in Photoshop<br>4 &#8211; Schilderij maken<br><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-primary-color has-text-color has-system-font-font-family\" id=\"tw-target-text\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\"><em>The core property of the <a href=\"https:\/\/www.flickr.com\/photos\/191974230@N06\/albums\/72157718110260288\">dot.ico series <\/a>of portraits is optical color mixing, in such a way that it gives a monochrome illusion. Using the code that <strong>Jos Hendriks<\/strong> wrote in the Mathematica program, I am able to convert black\/white images to color images that serve as the basis for my portraits. The sequence of work to arrive at a painted portrait is in 4 steps<\/em><br><em><br><br>1 &#8211; Black\/white photo as a start<br>2 &#8211; Conversion to color<br>3 &#8211; Editing in Photoshop<br>4 &#8211; making a Painting<\/em><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69e0474cf31dc&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69e0474cf31dc\" class=\"wp-block-image aligncenter size-large is-style-default wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/luukdeweert.nl\/wp-content\/uploads\/2025\/03\/arielle2.jpg\" alt=\"\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergroten\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p style=\"font-size:0.8rem\">Detail portret Ari\u00eblle, grijswaarden omgezet naar kleur in Mathematica<\/p>\n\n\n\n<p style=\"font-size:0.8rem\"><br><\/p>\n\n\n\n<p style=\"font-size:0.8rem\"><\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69e0474cf38ce&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69e0474cf38ce\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/luukdeweert.nl\/wp-content\/uploads\/2025\/03\/oogdetail.jpg\" alt=\"\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergroten\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p style=\"font-size:0.8rem\">Detail Schilderij<\/p>\n\n\n\n<p><br><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Uitleg van de schrijver van de code<\/strong>: <strong>Jos Hendriks<\/strong> | <em>explanation of the creator<\/em> of <em>the code<\/em>: <em>Jos Hendriks<\/em><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">\n<p class=\"has-system-font-font-family\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">Stel je voor:<br>Je komt een ruime kamer binnen. Aan de muur tegenover de zijde van de kamer waar je binnen komt hangt een portret. Een zwart-wit portret. Het is een goed gelijkend portret en er schemert iets door van het karakter van de afgebeelde persoon. Je loopt naar het portret toe. Terwijl je er naar toe loopt zie je het portret langzaam uiteenvallen in kleurrijke blokjes. Dicht bij het schilderij, want dat is het, is er geen portret meer te zien, en kijk je naar een kleurrijk abstract kunstwerk.Dit wilde, zo vertelde Luuk mij, zo&#8217;n 20 jaar geleden, toen hij bij mij logeerde in Frankrijk, bereiken. Toen hij dit vertelde, realiseerde ik mij, in een flits, dat ik hem hierbij kon helpen door het schrijven van een computerprogramma dat een handleiding bood hoe te werk te gaan. Luuk is een ambachtelijke schilder, maar hij had me ook wel eens verteld dat het hem interressant leek om moderne technieken te gebruiken in zijn werk. Dat kwam dus goed uit.<br>Mijn gedachte was dit: \u201c Het moet kunnen met behulp van magische vierkanten\u201d.<br><br>Magische vierkanten zijn vierkante blokken gevuld met getallen. Er zijn evenveel kolommen als rijen. En er is een speciale eigenschap. Dit is een voorbeeld:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/luukdeweert.nl\/wp-content\/uploads\/2025\/03\/fig01.png\" alt=\"\"\/><\/figure>\n\n\n\n<p style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\"><\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column has-system-font-font-family is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">\n<p class=\"has-system-font-font-family\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\"><em>Imagine:<br>You enter a spacious room. On the wall opposite the side of the<br>room you enter, there is a portrait. A black and white portrait. It is<br>a good likeness and something of the character of the person depicted shines through. You walk towards the portrait. <\/em><br><br><em>As you walk towards it,<br>you see the portrait slowly disintegrate into colourful blocks. Close to the painting, because that is what it is, there is no portrait to be seen, and you are looking at a<br>colourful abstract work of art.<br>This is what Luuk told me about 20 years ago, when he was staying with me in France. <\/em><br><br><em>When he told me this, I realised, in a flash, that I could help him with this by writing a computer programme that offered a manual on how to go about it. <\/em><br><br><em>Luuk is a craftsman painter, but he had also told me that he thought it would be interesting to use modern techniques in his work. That worked out well. My thought was this: &#8220;It must be possible with the help of magic squares&#8221;.<\/em><em><br>Magic squares are square blocks filled with numbers. There are<br>as many columns as rows. And there is a special property. This is an<br>example:<\/em><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-system-font-font-family\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">De speciale eigenschap: De som van de getallen in iedere rij en in iedere<br>kolom en de som van de getallen op de twee diagonalen is steeds hetzelfde. In het voorbeeld is die som 34. Magisch vierkanten horen thuis in de zogenaamde recreatieve wiskunde. Ondanks dat zijn er vele serieuze artikelen over verschenen waar vragen als: hoeveel zijn er van een bepaalde grootte? Zijn er met extra eigenschappen? bestaan er magische vierkanten waar alle getallen kwadraten zijn? enz. Om te laten zien hoe je magische vierkanten kunt gebruiken moet ik eerst laten zien hoe een beeld, ieder beeld, ieder plaatje op een beeldscherm wordt getoverd.Een beeldscherm is opgebouwd uit puntjes. Deze puntjes worden pixels genoemd. Hoe meer pixels hoe scherper een beeld op dat scherm kan zijn. Tv schermen, monitoren, telefoonschermen hebben zo tussen de 500 en2000 pixels horizontaal en ook iets dergelijks verticaal. Voor dit verhaal gaan we uit van 1000 pixels horizontaal en 1000 pixels verticaal. Dat zijn in het totaal 1000&#215;1000= 1 miljoen pixels. Naar iedere pixel worden drie lichtstralen gestuurd, Een straal met een zekere hoeveelheid rood licht, een straal met een bepaalde hoeveelheid groen licht en een straal met een hoeveelheid blauw licht. In de pixel worden deze stralen gemengd en dat bepaald de kleur van de pixel. De hoeveelheid rood, groen en blauw dat naar de pixel wordt gestuurd wordt beschreven met een geheel getal van 0 tot en met 255. Nul betekent helemaal geen licht, 255 maximale sterkte. Nu kunnen<br>we met 3 getallen de kleur beschrijven, die naar de pixel wordt gestuurd. Voorbeelden:<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-system-font-font-family\" id=\"tw-target-text\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;line-height:1.2\"><em>The special property: The sum of the numbers in each row and in each<br>column and the sum of the numbers on the two diagonals is always the same. In the example, that sum is 34.<\/em><br><em><br>Magic squares belong in so-called recreational mathematics.<br>Despite that, many serious articles have been published on the subject where questions such as:<br>how many are there of a certain size? Are there any with extra properties?<br>do magic squares exist where all numbers are squares? etc.<\/em><br><em><br>To show how you can use magic squares, I must first show how an image, every image, every picture is conjured up on a screen.A screen is made up of dots. These dots are called pixels. The more pixels, the sharper an image on that screen can be. <\/em><br><br><em>TV screens, monitors, telephone screens have between 500 and 2000 pixels horizontally and something like that vertically. For this story, we assume 1000 pixels horizontally and 1000 pixels vertically. That is a total of 1000&#215;1000 = 1 million pixels. Three light rays are sent to each pixel, a ray with a certain amount of red light, a ray with a certain amount of green light and a ray with a certain amount of blue light. <\/em><br><br><em>These rays are mixed in the pixel and that determines the color of the pixel. The amount of red, green and blue that is sent to the pixel is described with an integer from 0 to 255. Zero means no light at all, 255 maximum strength. <\/em><br><br><em>Now we can describe the color that is sent to the pixel with 3 numbers.<br>Examples:<\/em><\/p>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/luukdeweert.nl\/wp-content\/uploads\/2025\/03\/fig02.png\" alt=\"\"\/><\/figure>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-system-font-font-family\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">Wanneer de maximale hoeveelheid licht van alle drie de kleuren naar de pixel wordt gestuurd (255,255,255), ontstaat wit licht. Als de lichtsterkte van alle drie de stralen hetzelfde is, dus alle drie de getallen hetzelfde zijn, ontstaat grijs. Hoe hoger de waarde, hoe lichter de kleur. (193,193,193) is tamelijk licht grijs en (130,130,130) is wat donkerder grijs.<br>Bij een beeldscherm wordt het beeld meestal 60 keer per seconde ververst. Dus 60 keer per seconde worden nieuwe lichtstralen, gedefinieerd door nieuwe getal tripels naar ieder van, de in ons voorbeeld een miljoen pixels,<br>gestuurd. Bij deze verversingwaarde zien bewegingen er natuurlijk uit. Nogal indrukwekkend, lijkt me.<br>Voor nu is niet zo zeer het beeldscherm maar een plaatje op het beeldscherm van belang. Dan is verversing niet nodig. We nemen een kleine zwart-wit foto van 24&#215;24 pixels:<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-system-font-font-family\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\"><em>When the maximum amount of light of all three colours is sent to the pixel (255,255,255), white light is created. If the light intensity of all three rays is the same, so all three numbers are the same, grey is created. The higher the value, the lighter the colour. (193,193,193) is fairly light grey and (130,130,130) is somewhat darker grey.<br>A screen usually refreshes the image 60 times per second.<br>So 60 times per second new light rays, defined by new number triples, are sent to each of the, in our example, one million pixels.<br>At this refresh value, movements look natural. Quite impressive, I think.<br>For now, it is not so much the screen but an image on the screen that is important. Then refreshing is not necessary. We take a small black and white photo<br>of 24&#215;24 pixels:<\/em><\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image alignleft size-large\"><img decoding=\"async\" src=\"https:\/\/luukdeweert.nl\/wp-content\/uploads\/2025\/03\/fig07.png\" alt=\"\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-system-font-font-family\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">Hoe groot dat op uw beeldscherm is hangt af van het aantal pixels dat u<br>beeldscherm heeft en het kan er anders uit zien op mijn en op uw scherm. Maar intern, in het geheugen van de computer, telefoon etc. ziet het plaatje er hetzelfde uit:<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-system-font-font-family\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\"><em>How big that is on your screen depends on the number of pixels your<br>screen has and it can look different on mine and your screen.<br>But internally, in the memory of the computer, phone etc. the picture<br>looks the same:<\/em><\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/luukdeweert.nl\/wp-content\/uploads\/2025\/03\/fig04.png\" alt=\"\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-system-font-font-family\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">Dit zijn 24&#215;24 getallen, voor iedere pixel een getal. Zij bepalen de hoeveelheid rood dat naar de pixels wordt gestuurd. Er zijn ook 24&#215;24 getallen, die voor iedere pixel de hoeveelheid groen bepalen en een derde keer 24&#215;24 getallen voor de blauwe component. In dit geval zijn die schema\u2019s hetzelfde voor alle drie de kleuren omdat het een zwart-wit plaatje is. Het idee is nu om de getallen in deze schema\u2019s te gaan manipuleren. We gaan bij alle getallen in deze schema\u2019s iets optellen of iets aftrekken, maar doen dat zo dat de veranderingen in de direkte omgeving van een getal elkaar, laten we zeggen, uitdoven. En hier kunnen we handig magische vierkanten voor gebruiken. Daartoe moeten we eerst een magisch vierkant wat veranderen. We maken alle getallen eerst twee keer zo groot. Het magisch vierkant blijf dan een magisch vierkant. En vervolgens trekken we de gemiddelde waarde van alle getallen, van ieder getal af. Hierdoor wordt de som van de getallen in een rij of een kolom of op een diagonaal altijd 0 is. Ook nu blijft het vierkant magisch.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre id=\"tw-target-text\" class=\"wp-block-preformatted has-primary-color has-tertiary-background-color has-text-color has-background has-link-color has-system-font-font-family wp-elements-3474d32cf6fa87231c3cd8fff2ae850b\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;line-height:1.3\"><em>These are 24x24 numbers, a number for each pixel. They determine the amount of red that is sent to the pixels. There are also 24x24 numbers, which determine the amount of green for<br>each pixel and a third time 24x24 numbers for the blue component. In this case, these schemes are the same for allthree colors because it is a black and white image. The idea now is to manipulate the numbers in these schemes. We are going to add or subtract something from all the numbers in these schemes, but do so in such a way that the changes in the direct environment of a number, let's say, cancel each other out. And for this we can conveniently use magic squares. To do this, we first have to change a magic square a little. We<br>first make all the numbers twice as big. <\/em><br><br><em>The magic square then remains a magic square. And then we subtract the average value of all the numbers from each number. This means that the sum of the numbers in a row or column or on a diagonal is always 0. The square remains magical.<\/em><\/pre>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-system-font-font-family\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">het magisch vierkant waar we<br>mee beginnen A:<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre id=\"tw-target-text\" class=\"wp-block-preformatted has-primary-color has-tertiary-background-color has-text-color has-background has-link-color has-system-font-font-family wp-elements-8c8658e9c80a7dba45662b8e299efe2f\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">t<em>he magic square we<br>start with A:<\/em><\/pre>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/luukdeweert.nl\/wp-content\/uploads\/2025\/03\/fig01.png\" alt=\"\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-system-font-font-family\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">wordt dan eerst<br>B: alle getallen x2<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre id=\"tw-target-text\" class=\"wp-block-preformatted has-primary-color has-tertiary-background-color has-text-color has-background has-link-color has-system-font-font-family wp-elements-a083b35de1ed0f13af0ff9b8616849d2\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;line-height:1.3\"><em>then first becomes<br>B: all numbers x2<\/em><\/pre>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/luukdeweert.nl\/wp-content\/uploads\/2025\/03\/fig05.png\" alt=\"\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-system-font-font-family\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">en vervolgens C: alle getallen -17<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre id=\"tw-target-text\" class=\"wp-block-preformatted has-primary-color has-tertiary-background-color has-text-color has-background has-link-color has-system-font-font-family wp-elements-7d17c2818a52dc8f08dc52ef04dae751\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\"><em>and then C: all numbers -17<\/em><\/pre>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/luukdeweert.nl\/wp-content\/uploads\/2025\/03\/fig06.png\" alt=\"\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-system-font-font-family\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">Hier is hetzelfde portret<br>weergegeven. Elk vierkantje stel nu<br>een pixel voor.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre id=\"tw-target-text\" class=\"wp-block-preformatted has-primary-color has-tertiary-background-color has-text-color has-background has-link-color has-system-font-font-family wp-elements-e343ba7a205118744c5aae9f86a4e2a6\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;line-height:1.3\"><em>Here is the same portrait<br>shown. Each square now represents<br>a pixel.<\/em><\/pre>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image alignleft size-large\"><img decoding=\"async\" src=\"https:\/\/luukdeweert.nl\/wp-content\/uploads\/2025\/03\/fig07.png\" alt=\"\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-system-font-font-family\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">We nemen de eerste 4 bij 4 pixels links boven:<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre id=\"tw-target-text\" class=\"wp-block-preformatted has-primary-color has-tertiary-background-color has-text-color has-background has-link-color has-system-font-font-family wp-elements-09ce08931ce2ee32408771492fa304a1\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\"><em>We take the first 4 by 4 pixels at the top left:<\/em><\/pre>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image alignleft size-large\"><img decoding=\"async\" src=\"https:\/\/luukdeweert.nl\/wp-content\/uploads\/2025\/03\/fig08.png\" alt=\"\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-system-font-font-family\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">en de daarbij behorende getallen:<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre id=\"tw-target-text\" class=\"wp-block-preformatted has-primary-color has-tertiary-background-color has-text-color has-background has-link-color has-system-font-font-family wp-elements-c692698a65721ce3233ad848c35290a4\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\"><em>and the corresponding numbers:<\/em><\/pre>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/luukdeweert.nl\/wp-content\/uploads\/2025\/03\/fig09.png\" alt=\"\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-system-font-font-family\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">We gaan de getallen, die in het nieuwe schema staan, gebruiken voor de hoeveelheid rood licht dat naar de 16 pixels rechtsboven in de foto wordt gestuurd. De hoeveelheid rood licht veranderd in alle pixels, maar de hoeveelheid rood licht wat naar de rijen en kolommen en diagonalen wordt gestuurd blijft hetzelfde. Bijvoorbeeld:<br>In de oorspronkelijke eerste rij 89+91+120+110= 410 en dat wordt<br>74+98+131+107=410 in de nieuwe eerste rij.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre id=\"tw-target-text\" class=\"wp-block-preformatted has-primary-color has-tertiary-background-color has-text-color has-background has-link-color has-system-font-font-family wp-elements-05c87b7a1618eb0410b1bc88b787560c\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;line-height:1.3\"><em>We are going to use the numbers in the new diagram for the<br>amount of red light that is sent to the 16 pixels at the top right of the photo.<br>The amount of red light changes in all pixels, but the amount of red light<br>that is sent to the rows and columns and diagonals remains the same.<br>For example:<br>In the original first row 89+91+120+110= 410 and that becomes<br>74+98+131+107=410 in the new first row.<\/em><\/pre>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/luukdeweert.nl\/wp-content\/uploads\/2025\/03\/fig10.png\" alt=\"\" style=\"width:594px;height:auto\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-system-font-font-family\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">Hier worden dus de getallen, die op overeenkomstige plaatsen staan bij<br>elkaar opgeteld. Het moeilijkste hebben we nu gehad. Verder is het een kwestie van heel veel herhalen. We kunnen dit proces namelijk op ieder blokje van 16 pixels uitvoeren en zo alle hoeveelheden rood licht dat naar de pixels wordt gestuurd veranderen en er wel voor zorgen dat de hoeveelheid rood licht in de direkte omgeving van iedere pixel hetzelfde blijft. Wat die direkte<br>omgeving is wordt bepaald door de grootte van het magisch vierkant wat<br>we gebruiken. We geven nu een voorbeeld van het fotootje van hierboven, maar nu van 48 bij 48 pixels als we deze foto veranderen met behulp van het magisch vierkant C:<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre id=\"tw-target-text\" class=\"wp-block-preformatted has-primary-color has-tertiary-background-color has-text-color has-background has-link-color has-system-font-font-family wp-elements-f565143ba97d757641b76a0d99604f8f\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;line-height:1.3\"><em>Here the numbers that are in corresponding places are added together. We have now had the hardest part. Furthermore it is a matter of a lot of repetition. We can perform this process on every block of 16 pixels and thus change all the amounts of red light that is sent to the pixels and ensure that the amount of red light in the immediate vicinity of each pixel remains the same. What that immediate vicinity is is determined by the size of the magic square that we use.<\/em><br><br><em>We now give an example of the photo above, but now of 48 by 48 pixels if we change this photo using the magic square C:<\/em><\/pre>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image alignleft size-large\"><img decoding=\"async\" src=\"https:\/\/luukdeweert.nl\/wp-content\/uploads\/2025\/03\/fig11.png\" alt=\"\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-system-font-font-family\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">We gaan deze foto nu bewerken met de hulp van het magisch vierkant<br>waarmee we zijn begonnen:<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre id=\"tw-target-text\" class=\"wp-block-preformatted has-primary-color has-tertiary-background-color has-text-color has-background has-link-color has-system-font-font-family wp-elements-faab17511d28edf96e8e20ee758134b2\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;line-height:1.3\"><em>Now we are going to edit this photo with the help of the magic square we started with:<\/em><\/pre>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/luukdeweert.nl\/wp-content\/uploads\/2025\/03\/fig01.png\" alt=\"\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-system-font-font-family\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">Maar voor een wat sterker effect vermenigvuldig we het met een factor 6:<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre id=\"tw-target-text\" class=\"wp-block-preformatted has-primary-color has-tertiary-background-color has-text-color has-background has-link-color has-system-font-font-family wp-elements-ddd4f58517554fd295b62acb4f25c866\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;line-height:1.3\"><em>But for a slightly stronger effect we multiply it by a factor of 6:<\/em><\/pre>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/luukdeweert.nl\/wp-content\/uploads\/2025\/03\/fig13.png\" alt=\"\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-system-font-font-family\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">dat we herleiden zodat de gemiddelde verandering over rijen, kolommen en diagonalen 0 is<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre id=\"tw-target-text\" class=\"wp-block-preformatted has-primary-color has-tertiary-background-color has-text-color has-background has-link-color has-system-font-font-family wp-elements-402151840d1af334588a2de7eed2cc88\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;line-height:1.3\"><em>that we reduce so that the average change over rows, columns and diagonals is 0<\/em><\/pre>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/luukdeweert.nl\/wp-content\/uploads\/2025\/03\/fig14.png\" alt=\"\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-system-font-font-family\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">En dit schema gebruiken we om de hoeveel rood dat naar de pixels wordt gestuurd te veranderen.<br>Voor het veranderen van de hoeveelheid groen gebruiken we het schema waarbij de rijen en kolommen van het schema hierboven zijn verwisseld. Ook hierdoor blijft het een magisch vierkant.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre id=\"tw-target-text\" class=\"wp-block-preformatted has-primary-color has-tertiary-background-color has-text-color has-background has-link-color has-system-font-font-family wp-elements-e01ead862a2326d5eabe3ef6842f1c91\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;line-height:1.3\"><em>And we use this scheme to change the amount of red that is sent to the pixels.<br>To change the amount of green, we use the scheme where the rows and columns of the scheme above are swapped. This also keeps it a magic square.<\/em><\/pre>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/luukdeweert.nl\/wp-content\/uploads\/2025\/03\/fig15.png\" alt=\"\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-system-font-font-family\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">en voor de component groen gebruiken we een schema waarbij de rijen kolommen op een nog wat andere manier zijn gemanipuleerd<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre id=\"tw-target-text\" class=\"wp-block-preformatted has-primary-color has-tertiary-background-color has-text-color has-background has-link-color has-system-font-font-family wp-elements-a774eb6ad5c8ac09340ebf7999c28197\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;line-height:1.3\"><em>and for the green component we use a scheme where the rows and columns are manipulated in a slightly different way<\/em><\/pre>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/luukdeweert.nl\/wp-content\/uploads\/2025\/03\/fig16.png\" alt=\"\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-system-font-font-family\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">We moeten voor de drie kleurcomponenten verschillende magische vierkanten gebruiken omdat als we dezelfde gebruiken welliswaar de kleur verandert, maar de  grijswaarden blijven. Resultaat:<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre id=\"tw-target-text\" class=\"wp-block-preformatted has-primary-color has-tertiary-background-color has-text-color has-background has-link-color has-system-font-font-family wp-elements-bcac51749a87609d1ae0beae5d442f97\" style=\"padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;line-height:1.3\"><em>We need to use different magic squares for the three color components because if we use the same ones, the color will change, but they will remain grayscale.<br>Result:<\/em><\/pre>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n\t\t\t\n\t<style type=\"text\/css\">\n\t\t.slider-info-391.bafg-slider-info .bafg-slider-title {\n\t\t\t\t\t\t\tfont-size:\n\t\t\t\t\t22px\t\t\t\t;\n\t\t\t\n\t\t\t\n\t\t\t\t\t}\n\n\t\t.slider-info-391.bafg-slider-info .bafg-slider-description {\n\t\t\t\n\t\t\t\n\t\t\t\t\t}\n\t\t\n\t\t\n\t\t.slider-info-391.bafg-slider-info .bafg_slider_readmore_button {\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\ttext-align: center;\n\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\t}\n\n\t\t.slider-info-391.bafg-slider-info .bafg_slider_readmore_button:hover {\n\n\t\t\t\n\t\t\t\n\t\t\t\t\t}\n\t<\/style>\n\t\n\t\t\t<div class=\"bafg-twentytwenty-container slider-391  \"\n\t\t\t\tbafg-orientation=\"horizontal\" bafg-default-offset=\"0.5\"\n\t\t\t\tbafg-before-label=\"Before\"\n\t\t\t\tbafg-after-label=\"After\" bafg-overlay=\"1\"\n\t\t\t\tbafg-move-slider-on-hover=\"\"\n\t\t\t\tbafg-click-to-move=\"\">\n\n\t\t\t\t\t\t\t\t<img class=\"skip-lazy\" data-skip-lazy\t\t\t\t\tsrc=\"https:\/\/luukdeweert.nl\/wp-content\/uploads\/2025\/03\/fig11.png\" alt=\"black\/white\">\n\t\t\t\t<img class=\"skip-lazy\" data-skip-lazy\t\t\t\t\tsrc=\"https:\/\/luukdeweert.nl\/wp-content\/uploads\/2025\/03\/fig12.png\" alt=\"colour\">\n\n\t\t\t<\/div>\n\n\t\t\t\t<div class=\"bafg-slider-info-wraper\">\n\t\t<div style=\"\" class=\"slider-info-391 bafg-slider-info\">\n\t\t\t\t\t<\/div>\n\t<\/div>\n\t\n\t\t\t<style type=\"text\/css\">\n\t\t\t\t\t\t\t\t\t\t\t<\/style>\n\t\t\t\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Kerneigenschap van de dot.ico serie portretten is optische kleurmenging, en wel zo dat deze een monochrome illusie geeft. Met behulp van de code die Jos Hendriks schreef in het prgramma Mathematica ben ik in staat zwart\/wit-beelden om te zetten naar kleurenbeelden die als basis voor mijn portretten dienen. De werkvolgorde om tot een geschilderd portret [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":264,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-244","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dot-ico"],"_links":{"self":[{"href":"https:\/\/luukdeweert.nl\/index.php\/wp-json\/wp\/v2\/posts\/244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/luukdeweert.nl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/luukdeweert.nl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/luukdeweert.nl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/luukdeweert.nl\/index.php\/wp-json\/wp\/v2\/comments?post=244"}],"version-history":[{"count":132,"href":"https:\/\/luukdeweert.nl\/index.php\/wp-json\/wp\/v2\/posts\/244\/revisions"}],"predecessor-version":[{"id":629,"href":"https:\/\/luukdeweert.nl\/index.php\/wp-json\/wp\/v2\/posts\/244\/revisions\/629"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/luukdeweert.nl\/index.php\/wp-json\/wp\/v2\/media\/264"}],"wp:attachment":[{"href":"https:\/\/luukdeweert.nl\/index.php\/wp-json\/wp\/v2\/media?parent=244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/luukdeweert.nl\/index.php\/wp-json\/wp\/v2\/categories?post=244"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/luukdeweert.nl\/index.php\/wp-json\/wp\/v2\/tags?post=244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}