Результаты поиска по запросу "canvas"

1 ответ

Интересно, но я думаю, что разница в том, что я использую JavaScript для изменения цвета заливки существующего прямоугольника, поэтому он полностью меняет его. Даже если он имеет сглаживание по краям, по крайней мере, он подходит для нового цвета. Еще раз спасибо.

елэто [https://stackoverflow.com/questions/7615009/disable-interpolation-when-scaling-a-canvas] а такжеэто [https://stackoverflow.com/questions/20719624/why-are-the-pixels-on-my-scaled-html5-canvas-strangely-aligned] обсуждение удаления ...

1 ответ

webmproject.org/docs/encoder-parameters

но я пытался генерировать видео в браузере и, таким образом, играл с двумя подходами: С помощьюсглаз [https://github.com/antimatter15/whammy]JS библиотека для объединения веб-фреймов в веб-видео.Подробнее ...

3 ответа

Canvas getImageData () Для оптимальной производительности. Вытащить все данные или по одному?

Мне нужно отсканировать каждый пиксель в изображении холста и немного поиграть с цветами и т. Д. Для оптимальной производительности следует ли мне собрать все данные за один раз и обработать их через массив? Или я должен назвать каждый пиксель, ...

ТОП публикаций

1 ответ

Это сработало! Благодарю. Но я должен был добавить ctx.restore () в конце, чтобы он работал

я есть холст с большим изображением на заднем плане и маленьким круглым изображением перед ним. Я достиг этого круглого эффекта изображения с помощью клипа, как так ctx.save(); ctx.beginPath(); ctx.arc(x,y,r,0,Math.PI*2, true); ...

9 ответов

Можно ли отключить сглаживание для элемента HTML <canvas>?

Я играю с<canvas> [http://developer.mozilla.org/en/HTML/Canvas]элемент, рисование линий и тому подобное. Я заметил, что мои диагональные линии сглажены. Я бы предпочел зазубренный взгляд на то, что я делаю - есть ли способ отключить эту функцию?

2 ответа

Ах да! Так оно и есть. Это блестяще! Извините - я не видел это целую вечность, но это работает удовольствие. Очень ценится :)

ужно иметь возможность отправлять изображение и некоторые поля формы из элемента холста на стороне клиента в PHP-скрипт, заканчивающийся на $ _POST и $ _FILES. Когда я отправляю это так: <script type="text/javascript"> var img = ...

4 ответа

Это требует многократного рисования и замедлит рендеринг, если вы слишком сильно его повернете Очевидно, что подход с двумя холстами является самым простым и дешевым с точки зрения производительности рендеринга, но он не позволяет вам контролировать другие функции, такие как беспорядочное движение "частиц" или применять к ним физику!

ько что создал эффект причудливого холста, используя дешевое размытие движения ctx.fillStyle = "rgba(255,255,255,0.2)"; ctx.fillRect(0,0,canvas.width,canvas.height);Теперь я хочу сделать то же самое, но с прозрачным фоном. Есть ли способ сделать ...

1 ответ

Пожалуйста. Я думаю, что важным моментом является то, что вы обрабатываете события мыши во внешнем элементе, который сам не трансформируется.

ю, что в стеке есть несколько постов и другие сайты, но, похоже, я все еще делаю что-то не так. Когда я масштабирую с помощью события MouseWheel, масштаб всегда не центрируется, но левая сторона моего холста всегда остается слева на моем ViewBox, ...

3 ответа

Смещение холста

Я пытаюсь изменить происхождение рисунка холста, но не могу достичь того, чего хочу. Мне нужно нарисовать линию, заполненную пунктиром. Точечный рисунок создается с помощьюcreatePattern (подача на него динамически созданного элемента ...

3 ответа

А вот альтернатива анимированной версии @ Roxane, но с использованием анимации.

роблема в том, как анимировать рисунок пути между двумя точками. Рассмотрим изогнутую линию или путь между двумя точками A и B. Я могу легко нарисовать это на холсте, используя функции рисования линий в Konvajs. Однако на самом деле я хочу ...