From 3cbc44435ecd4c70846298e0691c33be90c47c27 Mon Sep 17 00:00:00 2001 From: Pablu23 <43807157+Pablu23@users.noreply.github.com> Date: Thu, 25 Jun 2020 12:23:22 +0200 Subject: [PATCH] First working solution --- ConvertTo16x16.csproj | 1 + Program.cs | 83 ++++++++++++++++++ bin/Debug/ConvertTo16x16.exe | Bin 0 -> 6656 bytes bin/Debug/ConvertTo16x16.exe.config | 6 ++ bin/Debug/ConvertTo16x16.pdb | Bin 0 -> 19968 bytes ...ConvertTo16x16.csproj.FileListAbsolute.txt | 6 ++ ...nvertTo16x16.csprojAssemblyReference.cache | Bin 8212 -> 424 bytes obj/Debug/ConvertTo16x16.exe | Bin 0 -> 6656 bytes obj/Debug/ConvertTo16x16.pdb | Bin 0 -> 19968 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 6752 -> 6861 bytes 10 files changed, 96 insertions(+) create mode 100644 bin/Debug/ConvertTo16x16.exe create mode 100644 bin/Debug/ConvertTo16x16.exe.config create mode 100644 bin/Debug/ConvertTo16x16.pdb create mode 100644 obj/Debug/ConvertTo16x16.csproj.FileListAbsolute.txt create mode 100644 obj/Debug/ConvertTo16x16.exe create mode 100644 obj/Debug/ConvertTo16x16.pdb diff --git a/ConvertTo16x16.csproj b/ConvertTo16x16.csproj index 223769b..8447e6e 100644 --- a/ConvertTo16x16.csproj +++ b/ConvertTo16x16.csproj @@ -35,6 +35,7 @@ + diff --git a/Program.cs b/Program.cs index ce84dbd..db5e3e2 100644 --- a/Program.cs +++ b/Program.cs @@ -3,13 +3,96 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; +using System.Drawing; namespace ConvertTo16x16 { + + class Count + { + public int Argb { get; set; } + public Point Position { get; set; } + public int Anzahl { get; set; } + + public Count(int Anzahl) + { + this.Anzahl = Anzahl; + } + + public Count(int Argb, Point Position, int Anzahl) + { + this.Argb = Argb; + this.Position = Position; + this.Anzahl = Anzahl; + } + + } + class Program { static void Main(string[] args) { + + //C:\Users\zamk\Bilder\RickNice.jpg + + string bildName = "RickNice.jpg"; + int PixelAnzahl = 16; + + Bitmap bmp = new Bitmap($@"D:\Pictures16\{bildName}"); // + Bitmap outcome = new Bitmap(PixelAnzahl, PixelAnzahl); + int Width = bmp.Width / PixelAnzahl; + int Height = bmp.Height / PixelAnzahl; + + + + for (int i = 0; i < PixelAnzahl; i++) + { + for (int j = 0; j < PixelAnzahl; j++) + { + + List Argb = new List(); + + for (int x = Width * i; x < Width * (i + 1); x++) + { + for (int y = Height * j; y < Height * (j + 1); y++) + { + + bool Exists = false; + + foreach (var item in Argb) + { + if (bmp.GetPixel(x, y).ToArgb() == item.Argb) //Zu switch case umbauen + { + Exists = true; + item.Anzahl += 1; + } + } + + if (!Exists) + { + Argb.Add(new Count(bmp.GetPixel(x, y).ToArgb(), new Point(x, y), 1)); + } + } + } + + + Count BiggestItem = new Count(0); + + foreach (var item in Argb) + { + if (item.Anzahl > BiggestItem.Anzahl) + { + BiggestItem = item; + } + } + + outcome.SetPixel(i, j, Color.FromArgb(BiggestItem.Argb)); + + } + } + + outcome.Save($@"D:\Pictures16\16x16{bildName}"); + } } } diff --git a/bin/Debug/ConvertTo16x16.exe b/bin/Debug/ConvertTo16x16.exe new file mode 100644 index 0000000000000000000000000000000000000000..062e25510348f4660bfac7beb7cbcb2c42c9a2e9 GIT binary patch literal 6656 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 literal 0 HcmV?d00001 diff --git a/bin/Debug/ConvertTo16x16.exe.config b/bin/Debug/ConvertTo16x16.exe.config new file mode 100644 index 0000000..56efbc7 --- /dev/null +++ b/bin/Debug/ConvertTo16x16.exe.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/bin/Debug/ConvertTo16x16.pdb b/bin/Debug/ConvertTo16x16.pdb new file mode 100644 index 0000000000000000000000000000000000000000..090a1151af516bb1bd033b7bded2f0d49264507a GIT binary patch literal 19968 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 literal 0 HcmV?d00001 diff --git a/obj/Debug/ConvertTo16x16.csproj.FileListAbsolute.txt b/obj/Debug/ConvertTo16x16.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..0861e7e --- /dev/null +++ b/obj/Debug/ConvertTo16x16.csproj.FileListAbsolute.txt @@ -0,0 +1,6 @@ +C:\Users\zamk\source\repos\ConvertTo16x16\bin\Debug\ConvertTo16x16.exe.config +C:\Users\zamk\source\repos\ConvertTo16x16\bin\Debug\ConvertTo16x16.exe +C:\Users\zamk\source\repos\ConvertTo16x16\bin\Debug\ConvertTo16x16.pdb +C:\Users\zamk\source\repos\ConvertTo16x16\obj\Debug\ConvertTo16x16.csprojAssemblyReference.cache +C:\Users\zamk\source\repos\ConvertTo16x16\obj\Debug\ConvertTo16x16.exe +C:\Users\zamk\source\repos\ConvertTo16x16\obj\Debug\ConvertTo16x16.pdb diff --git a/obj/Debug/ConvertTo16x16.csprojAssemblyReference.cache b/obj/Debug/ConvertTo16x16.csprojAssemblyReference.cache index 9c7cfcd6b1622bed5d5bb71507e1a266a11ef846..41627caa5bc2ef1432157014bc6c4d77cec3ce75 100644 GIT binary patch delta 28 ecmbQ@u!4DmKO>{Yz^V^=YTJWukvw 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 literal 0 HcmV?d00001 diff --git a/obj/Debug/ConvertTo16x16.pdb b/obj/Debug/ConvertTo16x16.pdb new file mode 100644 index 0000000000000000000000000000000000000000..090a1151af516bb1bd033b7bded2f0d49264507a GIT binary patch literal 19968 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 literal 0 HcmV?d00001 diff --git a/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index e74b5a34c2f719703514fa458125901e53ab8d52..624e108bd00f1d8ea3ca1bf1f49a93b248e969d5 100644 GIT binary patch delta 263 zcmaE0a@KUiJRU~w&GUKAGBKu44&)7;Y#_kS>r#|ho|%`fmy(mira0L_AYt-JeqL53 z1_p*?s2YAo<;@NP$*j^UKtUJ~WCOAoftXDdNQ8ov$_cW=#MFQc7Pr!z97YZxixr4D zRVEvXi8888b{CT~*8mDgR68f;rDUcgmZUls7pLYXl`X9HhrDF*miAO?R@SxD%@$Py*~4 WHa2}AGZyRz0SO^SmCec$woCwoRy&9Q delta 258 zcmX?W`oLtvJRU}_&GUKAGELqf5G&-DTB7GsQc|Fol9R)x$iTpmJb9x)0xO88w0W&S zGApC8xHvU8DW}pcGbgpUmQ7>wM=^1BO`sa7>X69}OkymR zwQO3GHN`zew1I-W)j^5nAf