From 72a4c3efb3a891a23626d722ed16ba44d972a614 Mon Sep 17 00:00:00 2001 From: Ryan Oldenburg Date: Mon, 8 Feb 2021 16:34:05 -0600 Subject: [PATCH] test img, benchmark mask minifyby2 --- tests/benchmark_masks.nim | 14 ++++++++++++++ tests/images/circleMask.png | Bin 0 -> 1677 bytes 2 files changed, 14 insertions(+) create mode 100644 tests/benchmark_masks.nim create mode 100644 tests/images/circleMask.png diff --git a/tests/benchmark_masks.nim b/tests/benchmark_masks.nim new file mode 100644 index 0000000..a359c4a --- /dev/null +++ b/tests/benchmark_masks.nim @@ -0,0 +1,14 @@ +import chroma, pixie, benchy + +let mask = newMask(2560, 1440) + +proc reset() = + mask.fill(63) + +reset() + +timeIt "minifyBy2": + let minified = mask.minifyBy2() + doAssert minified[0, 0] == 63 + +reset() diff --git a/tests/images/circleMask.png b/tests/images/circleMask.png new file mode 100644 index 0000000000000000000000000000000000000000..89de3097f1957c78c2478c84dfa2ed5e38e46cf6 GIT binary patch literal 1677 zcmbVNX;=~n0>v;zJb*#PgPjBt?Xx^mi^^0GFHBUDp{X#BCR()w&+q`R6fHM1$?{lD z!>hnar5UsF3Ia!G&EpfL)WHrbM6xs{ow0R)?$6yH@4X-I=lkA!CE?^iQ?Lyf005W< z2N5aTdiFm68Ei9iksk>F7(@mW@sXGGG_`adm1>@=P=2}>N)C6uYYkQ)r0Q&zTm)1Xj)DEg`$(F)IV&44Dogj%{^~u92dKJpckqc{oED1G6|&aAwSUZaR-7 zY-(;+T%Cs8c6>AVJf|8y-q+-C8C#;u_RDh zMn_|Fvo^fVf;ZzDHAqHyA3%E(%F0}Bc6(Qy*c?f{#=Zx|?4EnHp60u^iQ=9_W!}i+ zxr2T`1eejiNfYr}ZXzl&UfdDw0EB6aZ{B2= zh#j!c6&5{4!M(i;zJl~e;KX)js9VHZQk1Upbm84o5APcY%sxo7+IKG9k{vT&cK`x? zj*yqIkBwF71|A2wS9lpODs53`9l(n(1%#M-ZF*@2s<~^jff5GVv&q6sZcohwm55tp zbHjR3mzn+McAr^KM)7-{9c_eJIiI;~i`ee@0@6NKM6$D-jBK2iC|&5tuU|i4&vvIH z2lu2x-;4qS)WE*@l7pxKby@3Fb*=GFv7K<@~C`HPx$(bb%Qj9wjI578q3I<)w(= zYna{ts9#z&R1D(Y&~{z;#)r_&$=l>15w}k9IJ)t7Zv%snT3^YRiy@7UC-k00^L5_5ihZ(BrciEoLq^3Q0Z&_&!kIQvkawmQ)b|0`R$ z8=3zE(fD;&h#osIn4_MPJ@Py&;V#kQiY{sDI_8HKPo}xczO*7n4W{u{Fv|kp-D_#s z>Z~^~G7CCwfhT$iQ?q_ERVDidsC#BNuEyuL-v9M=Twmw1rb22Z1d_>hs##Mc!7$I!6>LCDzr!w@BoIXTZUfiAtC zJ38hG6w%cb*|j6}CI?|X)6gQ?FCTFQ;~QYWho6l;F7?@=cjVIBPjmR67MHTyP*%LW`d7@!HR@bn!Ofbph-iQ8oPgIrvnlD2jeBGb@aFvbK4*#K^kftFV~n zyc%n5w_(b|b$oKt?E6<{LP?)NBSf#E_z3vROx(Mmf&z0>9oK$(Ye4Nzx;zv(^=#m8 zl~u6ua}2M6dH_><9{Lx634?`EsyUFqZ+M$Qbgg}T1x+%jQ>@77C$5pTj1boSHOrZCPg+|=j8iDzQC{T|j-`&a39|24biMta&Qc9@$h>i=5jEnqnd VQ!hxvp5DG0K(IfVC?Z7X{~Mt7^wt0X literal 0 HcmV?d00001