Итак, я пытался найти это во многих местах, но еще не нашел ответа для своей ситуации.
У меня есть цикл, зацикливающий каждый час дня и каждый день года, и с помощью множества безумно нелепых математических уравнений получающий угол и расстояние до солнца в определенном месте.
Результат уравнений дает мне число, которое я использую в качестве значения x для получения цвета пикселя изображения в этой точке. Изображение представляет собой градиент: когда x=0; нет солнечного света, когда x=(1/2)imageWidth; восход/закат, когда x=imageWidth; полный солнечный свет.
У меня был этот код, работающий в Processing. Хотя я хотел бы просто использовать Processing.js, я не могу этого сделать для этого проекта. Я пытаюсь построить это с помощью D3 и Moment.
К точке:
Мне нужно выяснить, как выбирать цвета из пикселей внешнего (не видимого) изображения, используя значение, которое я получаю из уравнений как значение x для изображение.
У меня есть ценность, которая мне нужна. Мне просто нужна помощь в выяснении, как получить цвет пикселя изображения, который не виден в определенном месте x этого изображения. Затем я использую этот цвет в качестве цвета заливки круга.
Я понимаю, что это не может быть сформулировано идеально. Довольно сложно поднять голову от написания нелепых математических уравнений на JavaScript, а затем задать вопросы о получении значений цвета пикселей внешнего изображения. Но я надеюсь, что кто-то там может помочь мне!
РЕДАКТИРОВАНИЕ: все это станет веб-страницей.