Я делаю проект, в котором мне нужно сделать несколько фильтров, которые изменяют изображения, и 2 фильтра должны изменить цветовое пространство. Все остальные функции, которые очень похожи на этот один, работают совершенно нормально, но попытка запустить это, просто делают изображение совершенно черным, если альфа составляет 255. По сути, это просто делает все изображение одним цветом с темнотой на основе альфа -значения. < /p>
После отладки и просмотра сообщенных цветов пикселей, кажется, это дважды зацикливается на функции, и в первый раз делая нормально, но затем во второй раз устанавливая все значения RGB на 0. Я не могу на всю жизнь понять это, но это то, что я понимаю. < /P>
Вот код: < /p>
//CMYK Colour space conversion
function rgbToCMYK(imgIn)
{
var imgOut = createImage(imgIn.width, imgIn.height);
imgOut.loadPixels();
imgIn.loadPixels();
//Loop through pixels
for (var x=0; x
Я очень новичок в этом материале для преобразования цветового пространства, и я даже не знаю, есть ли у меня правильный подход. < /p>
Подробнее здесь: https://stackoverflow.com/questions/794 ... javascript
Изображение не показывает, когда я преобразую из RGB в CMYK в JavaScript ⇐ Javascript
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Преобразование цветов C# из CMYK в Cielab или RGB в Cielab с использованием профиля ICC
Anonymous » » в форуме C# - 0 Ответы
- 31 Просмотры
-
Последнее сообщение Anonymous
-