Comments (4)
From davidcapello on December 11, 2010 16:25:16
Currently you can quantize the palette using the "Quantize" button of the Palette Editor (F4) before the RGB -> Indexed conversion. Anyway I think it is not accurately enough when the RGB image contain less than 256 colors.
I was working for the next release in a replacement of the current RGB palette quantization with the one which comes in jpeglib (which is thread-safe, the current one is not thread-safe and is giving problems to generate image previews in the File Open dialog).
Your idea to accurately quantize palettes when "numofcolours < 256" is very good. I'll try to implement it soon.
Status: Accepted
Owner: davidcapello
from aseprite.
From davidcapello on August 09, 2011 19:10:24
This feature is implemented in master branch. Anyway there are performance issues. I'll leave this open for 1.0 to review the new quantizer.
Labels: -Milestone-0.9 Milestone-1.0
from aseprite.
Review performance (and bg worker thread/progress bar when quantizing RGB images in File > Open
) for v1.1. Actually the UI is completely blocked.
from aseprite.
The quantization works ok (now in the palette-with-alpha branch it works for color with alpha too).
from aseprite.
Related Issues (20)
- Launch native file dialog selector (and future IME) in background process
- Build fails with strict-aliasing violations HOT 3
- Stacked Animation Tags get somehow toggled to always play the wrong one by default
- Displaying diacritical marks in macOS HOT 1
- [Scripting] Palette.saveAs() not able to write to disk as standard user
- Mouse teleports when changing tools using hotkeys HOT 3
- Color management issues HOT 2
- Solve FAQs about the EULA
- Stop button for running scripts / progress icon
- Error when importing files exported by Aseprite into Unreal Engine HOT 1
- Wrong alignment between mouse and sensor threshold position
- Add simple "reset to defaults" button of all Aseprite settings
- I keep getting this error and i dont know where to get help
- Duplicate Tag Option in Tag Right-Click Menu
- When using a background layer, switching to Indexed Color Mode fills all layer bounding rectangles with Color 0
- Issue while compiling: "/usr/bin/cc - broken" HOT 1
- Aseprite does not open, I have restarted the computer but it still does not do so.
- Cursor smoothing on Retina displays
- JSON slice information unusable when combining multiple input files in CLI HOT 1
- Sprite modifications are not allowed after a transform commands on scripts
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aseprite.