tag:github.com,2008:https://github.com/trollLemon/CPlus-palette/releasesRelease notes from CPlus-palette2024-06-12T22:05:05Ztag:github.com,2008:Repository/524263048/v1.4.0-PRE2024-06-17T02:18:50ZWindows Test<p>This release contains the exe for the windows build. For testing, please unzip the folder attached to this release and follow the instructions in README.txt</p>
<h2>What's Changed</h2>
<ul>
<li>Stb by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trollLemon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trollLemon">@trollLemon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2295928680" data-permission-text="Title is private" data-url="https://github.com/trollLemon/CPlus-palette/issues/44" data-hovercard-type="pull_request" data-hovercard-url="/trollLemon/CPlus-palette/pull/44/hovercard" href="https://github.com/trollLemon/CPlus-palette/pull/44">#44</a></li>
<li>Kmean optim by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trollLemon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trollLemon">@trollLemon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2349755462" data-permission-text="Title is private" data-url="https://github.com/trollLemon/CPlus-palette/issues/45" data-hovercard-type="pull_request" data-hovercard-url="/trollLemon/CPlus-palette/pull/45/hovercard" href="https://github.com/trollLemon/CPlus-palette/pull/45">#45</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/trollLemon/CPlus-palette/compare/v1.3.0...v1.4.0-PRE"><tt>v1.3.0...v1.4.0-PRE</tt></a></p>trollLemontag:github.com,2008:Repository/524263048/v1.3.02023-11-14T18:17:19Zv1.3.0<h2>What's Changed</h2>
<ul>
<li>Code rework by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trollLemon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trollLemon">@trollLemon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1991571376" data-permission-text="Title is private" data-url="https://github.com/trollLemon/CPlus-palette/issues/40" data-hovercard-type="pull_request" data-hovercard-url="/trollLemon/CPlus-palette/pull/40/hovercard" href="https://github.com/trollLemon/CPlus-palette/pull/40">#40</a></li>
<li>Rgb option by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trollLemon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trollLemon">@trollLemon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1993216555" data-permission-text="Title is private" data-url="https://github.com/trollLemon/CPlus-palette/issues/41" data-hovercard-type="pull_request" data-hovercard-url="/trollLemon/CPlus-palette/pull/41/hovercard" href="https://github.com/trollLemon/CPlus-palette/pull/41">#41</a></li>
<li>Cmake tweaks by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trollLemon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trollLemon">@trollLemon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1993294180" data-permission-text="Title is private" data-url="https://github.com/trollLemon/CPlus-palette/issues/42" data-hovercard-type="pull_request" data-hovercard-url="/trollLemon/CPlus-palette/pull/42/hovercard" href="https://github.com/trollLemon/CPlus-palette/pull/42">#42</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/trollLemon/CPlus-palette/compare/v1.2.1...v1.3.0"><tt>v1.2.1...v1.3.0</tt></a></p>
<p>User now has the option to specify additional formats: currently the user can output just hex color codes, or hex color codes with RGB values.</p>trollLemontag:github.com,2008:Repository/524263048/v1.2.12023-08-15T06:41:45Zv1.2.1<h2>What's Changed</h2>
<ul>
<li>Mem test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trollLemon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trollLemon">@trollLemon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1698156346" data-permission-text="Title is private" data-url="https://github.com/trollLemon/CPlus-palette/issues/36" data-hovercard-type="pull_request" data-hovercard-url="/trollLemon/CPlus-palette/pull/36/hovercard" href="https://github.com/trollLemon/CPlus-palette/pull/36">#36</a></li>
<li>uses correct print function by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trollLemon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trollLemon">@trollLemon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1850960882" data-permission-text="Title is private" data-url="https://github.com/trollLemon/CPlus-palette/issues/37" data-hovercard-type="pull_request" data-hovercard-url="/trollLemon/CPlus-palette/pull/37/hovercard" href="https://github.com/trollLemon/CPlus-palette/pull/37">#37</a></li>
<li>removed fail count condition so the clusters will always converge bef… by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trollLemon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trollLemon">@trollLemon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1850967922" data-permission-text="Title is private" data-url="https://github.com/trollLemon/CPlus-palette/issues/38" data-hovercard-type="pull_request" data-hovercard-url="/trollLemon/CPlus-palette/pull/38/hovercard" href="https://github.com/trollLemon/CPlus-palette/pull/38">#38</a></li>
<li>updated version, description, and optimization flags by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trollLemon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trollLemon">@trollLemon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1850974946" data-permission-text="Title is private" data-url="https://github.com/trollLemon/CPlus-palette/issues/39" data-hovercard-type="pull_request" data-hovercard-url="/trollLemon/CPlus-palette/pull/39/hovercard" href="https://github.com/trollLemon/CPlus-palette/pull/39">#39</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/trollLemon/CPlus-palette/compare/v1.2.0...v1.2.1"><tt>v1.2.0...v1.2.1</tt></a></p>trollLemontag:github.com,2008:Repository/524263048/v1.2.02023-05-05T20:31:09Zv1.2.0<h2>What's Changed</h2>
<ul>
<li>Reorg by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trollLemon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trollLemon">@trollLemon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1696512604" data-permission-text="Title is private" data-url="https://github.com/trollLemon/CPlus-palette/issues/32" data-hovercard-type="pull_request" data-hovercard-url="/trollLemon/CPlus-palette/pull/32/hovercard" href="https://github.com/trollLemon/CPlus-palette/pull/32">#32</a></li>
<li>better ui by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trollLemon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trollLemon">@trollLemon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1696697290" data-permission-text="Title is private" data-url="https://github.com/trollLemon/CPlus-palette/issues/33" data-hovercard-type="pull_request" data-hovercard-url="/trollLemon/CPlus-palette/pull/33/hovercard" href="https://github.com/trollLemon/CPlus-palette/pull/33">#33</a></li>
<li>W extra by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trollLemon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trollLemon">@trollLemon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1696711728" data-permission-text="Title is private" data-url="https://github.com/trollLemon/CPlus-palette/issues/34" data-hovercard-type="pull_request" data-hovercard-url="/trollLemon/CPlus-palette/pull/34/hovercard" href="https://github.com/trollLemon/CPlus-palette/pull/34">#34</a></li>
<li>Update loadAndSelect.h by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trollLemon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trollLemon">@trollLemon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1696745718" data-permission-text="Title is private" data-url="https://github.com/trollLemon/CPlus-palette/issues/35" data-hovercard-type="pull_request" data-hovercard-url="/trollLemon/CPlus-palette/pull/35/hovercard" href="https://github.com/trollLemon/CPlus-palette/pull/35">#35</a></li>
<li>Mem Test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trollLemon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trollLemon">@trollLemon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1698156346" data-permission-text="Title is private" data-url="https://github.com/trollLemon/CPlus-palette/issues/36" data-hovercard-type="pull_request" data-hovercard-url="/trollLemon/CPlus-palette/pull/36/hovercard" href="https://github.com/trollLemon/CPlus-palette/pull/36">#36</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/trollLemon/CPlus-palette/compare/v1.1.0...v1.2.0"><tt>v1.1.0...v1.2.0</tt></a></p>
<p>This release contains better organization of code, and a simpler user interface for command line arguments.</p>trollLemontag:github.com,2008:Repository/524263048/v1.1.02023-03-13T22:23:59ZCpluspalette 1.1.0<h2>What's Changed</h2>
<ul>
<li>K mean w/cielab by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trollLemon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trollLemon">@trollLemon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1606172543" data-permission-text="Title is private" data-url="https://github.com/trollLemon/CPlus-palette/issues/28" data-hovercard-type="pull_request" data-hovercard-url="/trollLemon/CPlus-palette/pull/28/hovercard" href="https://github.com/trollLemon/CPlus-palette/pull/28">#28</a></li>
<li>Median cut option by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trollLemon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trollLemon">@trollLemon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1607353656" data-permission-text="Title is private" data-url="https://github.com/trollLemon/CPlus-palette/issues/29" data-hovercard-type="pull_request" data-hovercard-url="/trollLemon/CPlus-palette/pull/29/hovercard" href="https://github.com/trollLemon/CPlus-palette/pull/29">#29</a></li>
<li>unordered_set for color filtering by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trollLemon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trollLemon">@trollLemon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1620222700" data-permission-text="Title is private" data-url="https://github.com/trollLemon/CPlus-palette/issues/30" data-hovercard-type="pull_request" data-hovercard-url="/trollLemon/CPlus-palette/pull/30/hovercard" href="https://github.com/trollLemon/CPlus-palette/pull/30">#30</a></li>
<li>Update readme by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trollLemon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trollLemon">@trollLemon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1622350738" data-permission-text="Title is private" data-url="https://github.com/trollLemon/CPlus-palette/issues/31" data-hovercard-type="pull_request" data-hovercard-url="/trollLemon/CPlus-palette/pull/31/hovercard" href="https://github.com/trollLemon/CPlus-palette/pull/31">#31</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/trollLemon/CPlus-palette/compare/v1.0.3...v1.1.0"><tt>v1.0.3...v1.1.0</tt></a></p>
<p>Re-implemented K mean clustering based off this paper: <a href="http://www.ijimt.org/papers/102-M480.pdf" rel="nofollow">http://www.ijimt.org/papers/102-M480.pdf</a>.<br>
Performance of the data clustering was improved</p>
<p>Unordered_sets are also used by the software to filter out color duplicates; this improved the palette quality for images where the color balance is terrible: for example, the software provides a good palette for the following image gotten from <a href="https://wallpaperaccess.com/abstract-minimalist" rel="nofollow">https://wallpaperaccess.com/abstract-minimalist</a>:<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/90001607/224523378-488ea0fb-762c-473a-88b0-13520d8d8b10.jpg"><img src="https://user-images.githubusercontent.com/90001607/224523378-488ea0fb-762c-473a-88b0-13520d8d8b10.jpg" alt="1261697" style="max-width: 100%;"></a><br>
by this method.</p>trollLemontag:github.com,2008:Repository/524263048/v1.0.32022-12-19T06:09:30Zv1.0.3<h2>What's Changed</h2>
<ul>
<li>Header defs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trollLemon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trollLemon">@trollLemon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1381729387" data-permission-text="Title is private" data-url="https://github.com/trollLemon/CPlus-palette/issues/24" data-hovercard-type="pull_request" data-hovercard-url="/trollLemon/CPlus-palette/pull/24/hovercard" href="https://github.com/trollLemon/CPlus-palette/pull/24">#24</a></li>
<li>Struct to class by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trollLemon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trollLemon">@trollLemon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1419071835" data-permission-text="Title is private" data-url="https://github.com/trollLemon/CPlus-palette/issues/25" data-hovercard-type="pull_request" data-hovercard-url="/trollLemon/CPlus-palette/pull/25/hovercard" href="https://github.com/trollLemon/CPlus-palette/pull/25">#25</a></li>
<li>Remove some includes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trollLemon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trollLemon">@trollLemon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1419424509" data-permission-text="Title is private" data-url="https://github.com/trollLemon/CPlus-palette/issues/26" data-hovercard-type="pull_request" data-hovercard-url="/trollLemon/CPlus-palette/pull/26/hovercard" href="https://github.com/trollLemon/CPlus-palette/pull/26">#26</a></li>
<li>Median cut by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trollLemon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trollLemon">@trollLemon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1502338752" data-permission-text="Title is private" data-url="https://github.com/trollLemon/CPlus-palette/issues/27" data-hovercard-type="pull_request" data-hovercard-url="/trollLemon/CPlus-palette/pull/27/hovercard" href="https://github.com/trollLemon/CPlus-palette/pull/27">#27</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/trollLemon/CPlus-palette/compare/1.0.2...v1.0.3"><tt>1.0.2...v1.0.3</tt></a></p>trollLemontag:github.com,2008:Repository/524263048/1.0.22022-09-21T19:24:20ZCplus-palette<p>Generate color palettes from the terminal based on a given image.</p>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/trollLemon/CPlus-palette/compare/v1.0.1...1.0.2"><tt>v1.0.1...1.0.2</tt></a></p>trollLemontag:github.com,2008:Repository/524263048/v1.0.12022-09-18T17:37:42ZCplus-palette<h2>What's Changed</h2>
<ul>
<li>Optimization by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trollLemon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trollLemon">@trollLemon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1377126409" data-permission-text="Title is private" data-url="https://github.com/trollLemon/CPlus-palette/issues/23" data-hovercard-type="pull_request" data-hovercard-url="/trollLemon/CPlus-palette/pull/23/hovercard" href="https://github.com/trollLemon/CPlus-palette/pull/23">#23</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/trollLemon/CPlus-palette/compare/v1.0.0...v1.0.1"><tt>v1.0.0...v1.0.1</tt></a></p>trollLemontag:github.com,2008:Repository/524263048/v1.0.02022-09-07T19:41:06ZCPlus-palette<h1>CPlus-palette</h1>
<p>Generate color palettes from the terminal based on a given image.</p>trollLemon