<snapdata remixID="14211344"><project name="Function to RGB" app="Snap! 10.4.6, https://snap.berkeley.edu" version="2"><notes>Bytebeat but for images.</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Function to RGB"><notes>Bytebeat but for images.</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="imageFunction %&apos;function&apos; %&apos;function2&apos; %&apos;function3&apos; %&apos;sideLength&apos;" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs><input type="%repRing" initial="1"></input><input type="%repRing" initial="1"></input><input type="%repRing" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>0</l><block s="reportDifference"><block s="reportPower"><block var="sideLength"/><l>2</l></block><l>1</l></block><script><block s="doAddToList"><block s="reportNewList"><list><block s="reportModulus"><block s="evaluate"><block var="function"/><list><block var="i"/><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="i"/><l>256</l></block></block></list></block><l>256</l></block><block s="reportModulus"><block s="evaluate"><block var="function2"/><list><block var="i"/><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="i"/><l>256</l></block></block></list></block><l>256</l></block><block s="reportModulus"><block s="evaluate"><block var="function3"/><list><block var="i"/><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="i"/><l>256</l></block></block></list></block><l>256</l></block><l>255</l></list></block><block var="a"/></block></script></block><block s="doReport"><block var="a"/></block></script></block-definition><block-definition s="bitwise not %&apos;a&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>bit_not(a)</l><list><block var="a"/></list></block></block></script></block-definition><block-definition s="bitwise %&apos;a&apos; and %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>bit_and(a, b)</l><list><block var="a"/><block var="b"/></list></block></block></script></block-definition><block-definition s="bitwise %&apos;a&apos; or %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>bit_or(a, b)</l><list><block var="a"/><block var="b"/></list></block></block></script></block-definition><block-definition s="bitwise %&apos;a&apos; xor %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>bit_xor(a, b)</l><list><block var="a"/><block var="b"/></list></block></block></script></block-definition><block-definition s="bitwise left shift %&apos;a&apos; by %&apos;b&apos; bits" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>bit_left_shift(a, b)</l><list><block var="a"/><block var="b"/></list></block></block></script></block-definition><block-definition s="bitwise right shift %&apos;a&apos; by %&apos;b&apos; bits" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>bit_right_shift(a, b)</l><list><block var="a"/><block var="b"/></list></block></block></script></block-definition><block-definition s="bitwise unsigned right shift %&apos;a&apos; by %&apos;b&apos; bits" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>bit_unsigned_right_shift(a, b)</l><list><block var="a"/><block var="b"/></list></block></block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="156"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><wear><ref mediaID="1"></ref></wear><costumes><list id="157"><item><ref mediaID="Stage_cst_costume"></ref></item></list></costumes><sounds><list struct="atomic" id="158"></list></sounds><variables></variables><blocks></blocks><scripts><script x="326" y="201.33333333333337"><block s="doSwitchToCostume"><block s="reportNewCostume"><custom-block s="imageFunction %repRing %repRing %repRing %n"><block s="reifyReporter"><autolambda><block var="#1"/></autolambda><list><l>#1</l><l>#2</l></list></block><block s="reifyReporter"><autolambda><block var="#2"/></autolambda><list><l>#1</l><l>#2</l></list></block><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><block var="#1"/><block var="#2"/></list></block></autolambda><list><l>#1</l><l>#2</l></list></block><l>256</l></custom-block><l>256</l><l>256</l></block></block></script><script x="145" y="36.16666666666663"><block s="receiveGo"></block><block s="doForever"><script><block s="bubble"><l>Look inside to modify the image functions. All 3 functions must have 2 and only 2 inputs: the X axis and Y axis. Then click the function "switch to costume" to get your finalized image. Bitwise functions included.</l></block></script></block></script></scripts><sprites select="0"></sprites></stage><variables></variables></scene></scenes></project><media name="Function to RGB" app="Snap! 10.4.6, https://snap.berkeley.edu" version="2"><costume name="costume(2)" center-x="128" center-y="128" image="data:image/png;base64,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" mediaID="1"/><costume name="costume" center-x="128" center-y="128" image="data:image/png;base64,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" mediaID="Stage_cst_costume"/></media></snapdata>