Blame toonz/sources/common/tcolor/tspectrum.cpp
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
#include "tspectrum.h"
|
|
Toshihiro Shimizu |
890ddd |
//#include "tutil.h"
|
|
Toshihiro Shimizu |
890ddd |
//#include "tpixelutils.h"
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
//-------------------------------------------------------------------
|
|
Toshihiro Shimizu |
890ddd |
|
|
Shinya Kitaoka |
120a6e |
DVAPI TSpectrumT<tpixel64> convert(const TSpectrumT<tpixel32> &s) {</tpixel32></tpixel64>
|
|
Shinya Kitaoka |
120a6e |
std::vector<tspectrum64::colorkey> keys;</tspectrum64::colorkey>
|
|
Shinya Kitaoka |
120a6e |
for (int i = 0; i < s.getKeyCount(); i++) {
|
|
Shinya Kitaoka |
120a6e |
TSpectrumT<tpixel32>::Key key = s.getKey(i);</tpixel32>
|
|
Shinya Kitaoka |
120a6e |
TSpectrum64::ColorKey key64(key.first, toPixel64(key.second));
|
|
Shinya Kitaoka |
120a6e |
keys.push_back(key64);
|
|
Shinya Kitaoka |
120a6e |
}
|
|
Shinya Kitaoka |
120a6e |
return TSpectrumT<tpixel64>(keys.size(), &keys[0]);</tpixel64>
|
|
Toshihiro Shimizu |
890ddd |
}
|