Я делаю проект, в котором мне нужно сделать несколько фильтров, которые изменяют изображения, и 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
Форум по Javascript
1740052421
Anonymous
Я делаю проект, в котором мне нужно сделать несколько фильтров, которые изменяют изображения, и 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>
Подробнее здесь: [url]https://stackoverflow.com/questions/79454405/image-not-showing-when-i-convert-from-rgb-to-cmyk-in-javascript[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия