เชจเชตเซเช เชฒเชพเชเชเชตเซเชเช, เชฒเซเชธเชฒเซเชธ เชเชฎเซเช เชเชฎเซเชชเซเชฐเซเชถเชจ เชซเซเชฐเซเชฎเซเช เชฐเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ - QOI (เชเชเชฆเชฎ เชฌเชฐเชพเชฌเชฐ เชเชฎเซเช), เชเซ เชคเชฎเชจเซ RGB เช เชจเซ RGBA เชเชฒเชฐ เชธเซเชชเซเชธเชฎเชพเช เชเชฎเซเชเชจเซ เชเซเชฌ เช เชเชกเชชเชฅเซ เชธเชเชเซเชเชฟเชค เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ. PNG เชซเซเชฐเซเชฎเซเช เชธเชพเชฅเซ เชชเซเชฐเชฆเชฐเซเชถเชจเชจเซ เชธเชฐเชเชพเชฎเชฃเซ เชเชฐเชคเซ เชตเชเชคเซ, C เชญเชพเชทเชพเชฎเชพเช QOI เชซเซเชฐเซเชฎเซเชเชจเซเช เชธเชฟเชเชเชฒ-เชฅเซเชฐเซเชกเซเชก เชธเชเชฆเชฐเซเชญ เช เชฎเชฒเซเชเชฐเชฃ, เชเซ SIMD เชธเซเชเชจเชพเช เช เชจเซ เชเชธเซเชฎเซเชฌเชฒเซ เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจเชจเซ เชเชชเชฏเซเช เชเชฐเชคเซเช เชจเชฅเซ, libpng เช เชจเซ stb_image เชฒเชพเชเชฌเซเชฐเซเชฐเซเช เชเชฐเชคเชพเช เชเชจเซเชเซเชกเชฟเชเช เชเชกเชชเชฎเชพเช 20-50 เชเชฃเซ เชเชกเชชเซ เชเซ, เช เชจเซ 3. เชกเซเชเซเชกเชฟเชเช เชเชกเชชเชฎเชพเช -4 เชเชฃเซ เชเชกเชชเซ. เชเชฎเซเชชเซเชฐเซเชถเชจ เชเชพเชฐเซเชฏเชเซเชทเชฎเชคเชพเชจเชพ เชธเชเชฆเชฐเซเชญเชฎเชพเช, เชฎเซเชเชพเชญเชพเชเชจเชพ เชชเชฐเซเชเซเชทเชฃเซเชฎเชพเช QOI libpng เชจเซ เชจเชเซเช เชเซ (เชเซเชเชฒเชพเช เชชเชฐเซเชเซเชทเชฃเซเชฎเชพเช เชคเซ เชธเชนเซเช เชเชเชณ เชเซ, เช เชจเซ เช เชจเซเชฏเชฎเชพเช เชคเซ เชนเชฒเชเซ เชเซเชฃเชตเชคเซเชคเชพเชตเชพเชณเชพ เชเซ), เชชเชฐเชเชคเซ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชคเซ stb_image (20% เชธเซเชงเซเชจเซ เชซเชพเชฏเชฆเซ) เชเชฐเชคเชพเช เชจเซเชเชงเชชเชพเชคเซเชฐ เชฐเซเชคเซ เชเชเชณ เชเซ.
C เชฎเชพเช QOI เชจเซ เชธเชเชฆเชฐเซเชญ เช เชฎเชฒเซเชเชฐเชฃ เชเซเชกเชจเซ เชฎเชพเชคเซเชฐ 300 เชฐเซเชเชพเช เชเซ. เชธเซเชคเซเชฐเซเชค เชเซเชก MIT เชฒเชพเชฏเชธเชจเซเชธ เชนเซเช เชณ เชตเชฟเชคเชฐเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชตเชงเซเชฎเชพเช, เชเชคเซเชธเชพเชนเซเชเช เชเซ, เชเชฟเช เช เชจเซ เชฐเชธเซเช เชญเชพเชทเชพเชเชฎเชพเช เชเชจเซเชเซเชกเชฐ เช เชจเซ เชกเซเชเซเชกเชฐเชจเชพ เช เชฎเชฒเซเชเชฐเชฃเซ เชคเซเชฏเชพเชฐ เชเชฐเซเชฏเชพ เชเซ. เช เชชเซเชฐเซเชเซเชเซเช เชกเซเชฎเชฟเชจเชฟเช Szablewski เชฆเซเชตเชพเชฐเชพ เชตเชฟเชเชธเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชฐเชนเซเชฏเซ เชเซ, เชเซ MPEG1 เชตเชฟเชกเชฟเชฏเซเชจเซ เชกเซเชเซเชก เชเชฐเชตเชพ เชฎเชพเชเซ เชฒเชพเชเชฌเซเชฐเซเชฐเซ เชฌเชจเชพเชตเชตเชพเชจเซ เช เชจเซเชญเชต เชงเชฐเชพเชตเชคเชพ เชเซเชฎ เชกเซเชตเชฒเชชเชฐ เชเซ. QOI เชซเซเชฐเซเชฎเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ, เชฒเซเชเช เช เชฌเชคเชพเชตเชตเชพ เชฎเชพเชเซ เชเซ เชเซ เชตเชงเซ เชเชเชฟเชฒ เชเชงเซเชจเชฟเช เชเชฎเซเช เชเชจเซเชเซเชกเชฟเชเช เชซเซเชฐเซเชฎเซเชเชจเซ เช เชธเชฐเชเชพเชฐเช เช เชจเซ เชธเชฐเชณ เชตเชฟเชเชฒเซเชช เชฌเชจเชพเชตเชตเซ เชถเชเซเชฏ เชเซ.
QOI เชชเซเชฐเชฆเชฐเซเชถเชจ เชเชจเซเชเซเชกเซเชก เชเชฎเซเช (O(n)) เชจเชพ เชฐเซเชเซเชฒเซเชฏเซเชถเชจ เช
เชจเซ เชชเซเชฐเชเซเชคเชฟเชฅเซ เชธเซเชตเชคเชเชคเซเชฐ เชเซ. เชเชจเซเชเซเชกเชฟเชเช เช
เชจเซ เชกเซเชเซเชกเชฟเชเช เชเช เชชเชพเชธเชฎเชพเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ - เชฆเชฐเซเช เชชเชฟเชเซเชธเซเชฒ เชฎเชพเชคเซเชฐ เชเช เช เชตเชพเชฐ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ เช
เชจเซ 4เชฎเชพเชเชฅเซ เชเช เชฐเซเชคเซ เชเชจเซเชเซเชก เชเชฐเซ เชถเชเชพเชฏ เชเซ, เชเซ เช
เชเชพเชเชจเชพ เชชเชฟเชเซเชธเซเชฒเซเชธเชจเชพ เชฎเซเชฒเซเชฏเซเชจเชพ เชเชงเชพเชฐเซ เชชเชธเชเชฆ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเซ เชเชเชฒเซเช เชชเชฟเชเซเชธเซเชฒ เชชเชพเชเชฒเชพ เชเช เชธเชพเชฅเซ เชเชเชฐเซเชช เชนเซเชฏ, เชคเซ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เชเชพเชเชจเซเชเชฐ เชฎเชพเชคเซเชฐ เชตเชงเซ เชเซ. เชเซ เชชเชฟเชเซเชธเซเชฒ 64 เชญเซเชคเชเชพเชณเชจเชพ เชชเชฟเชเซเชธเซเชฒ เชฌเชซเชฐเชจเชพ เชฎเซเชฒเซเชฏเซเชฎเชพเชเชฅเซ เชเช เชธเชพเชฅเซ เชฎเซเชณ เชเชพเชฏ เชเซ, เชคเซ เชฎเซเชฒเซเชฏเชจเซ เชญเซเชคเชเชพเชณเชจเชพ เชชเชฟเชเซเชธเซเชฒเชฎเชพเช 6-เชฌเซเช เชเชซเชธเซเช เชฆเซเชตเชพเชฐเชพ เชฌเชฆเชฒเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเซ เชชเชพเชเชฒเชพ เชชเชฟเชเซเชธเซเชฒเชจเซ เชฐเชเช เชฅเซเชกเซ เช
เชฒเช เชนเซเชฏ, เชคเซ เชคเชซเชพเชตเชค เชเซเชเชเชพ เชธเซเชตเชฐเซเชชเชฎเชพเช เชธเซเชเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ (เชฐเชเช เชเชเชเซเชจเชพ เชคเชซเชพเชตเชคเซเชจเซเช เชเซเชเชเซเช เชเชจเซเชเซเชกเชฟเชเช เชเซ 2,4, 5 เช
เชจเซ XNUMX เชฌเชฟเชเซเชธเชฎเชพเช เชซเชฟเช เชเซ). เชเซ เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจ เชฒเชพเชเซ เชจ เชนเซเชฏ, เชคเซ เชธเชเชชเซเชฐเซเชฃ rgba เชฎเซเชฒเซเชฏ เชชเซเชฐเชฆเชพเชจ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชธเซเชฐเซเชธ: opennet.ru