Переглянути вкладення 130170
github.com
Использовать просто:
Quantizer * q = new Quantizer(256);//количество цветов
q->ApplyColorTable(COLOR3 * image, int size)
или с Dithering
q->ApplyColorTableDithering(COLOR3 * image, int width, int height)
В paint.net какие-то получше алгоритмы, медианное сечение и октодерево, они выглядят лучше, но в Гугле не нашел откуда их вытащить) октодерево нашел но там точно такой как у меня используется только уровни ограничивать можно , видимо что-то не то там)
Я не помню, но очень старый, я его сам большую часть уже переписал т.к очень много лишнего кода ( много кода повторялось, и работало с RGBA, а мне нужно было только RGB) , в последней версии исправил переворот изображения.Ты какой квантизатор используешь?
newbspguy/src/util/quantizer.cpp at newbspguy_master · UnrealKaraulov/newbspguy
Goldsrc map viewer/editor without decompiling. Also can view .MDL models. - UnrealKaraulov/newbspguy
Использовать просто:
Quantizer * q = new Quantizer(256);//количество цветов
q->ApplyColorTable(COLOR3 * image, int size)
или с Dithering
q->ApplyColorTableDithering(COLOR3 * image, int width, int height)
В paint.net какие-то получше алгоритмы, медианное сечение и октодерево, они выглядят лучше, но в Гугле не нашел откуда их вытащить) октодерево нашел но там точно такой как у меня используется только уровни ограничивать можно , видимо что-то не то там)
Останнє редагування модератором:

