
changeImgToGrey
Presentation
•
Computers
•
1st Grade
•
Hard
Edukoht Edukohter
Used 3+ times
FREE Resource
50 Slides • 0 Questions
1
changeImgToGrey
2
Создай новый проект
Зайди на сайт https://repl.it/ и создай новый проект
3
Начинаем с нашего любимого HTML
4
Привычные действия
Добавляем тег «canvas» в элемент «body».
5
6
Немного CSS
7
Привычные действия
Добавь элементу «canvas» рамку.
8
А теперь приступим к работе
9
Привычные действия
Создай переменную «canv» и присвой ей выбранный элемент «canvas». Сделай так, чтобы элемент «canvas» занимал весь экран редактора. Создай переменную «c» и присвой ей элемент «canvas» с методом «getContext("2d")».
10
11
Привычные действия
Создай переменную «img» и присвой ей конструкцию new Image()
12
13
Привычные действия
Воспользуйся вот такой конструкцией: img.src и присвой ей "".
14
15
Что-то новенькое
После этого перейди на сайт: https://www.base64-image.de/
Данный ресурс поможет нам сконвертировать наше изображение в специальный формат. Это нужно для манипуляции цветами картинки.
16
17
Привычные действия
Выбери какую-нибудь фотографию или картинку.
18
19
Привычные действия
Скачайте картинку себе на компьютер. Для этого нажмите правой кнопкой мыши на картинку и выберите пункт «Сохранить картинку как». После этого нажмите «Сохранить»
20
21
Привычные действия
Загрузить эту картинку на сайт. Для этого перейдите обратно на https://www.base64-image.de/. Нажмите на кнопку «OR CLICK HERE»
22
23
Привычные действия
Выберите скаченную фотографию в открывшимся меню.
24
25
Привычные действия
После этого нажмите на кнопку «Открыть».
26
27
Привычные действия
Выбери пункт «show code».
28
29
Привычные действия
Выбери пункт «copy to clipboard».
30
31
Привычные действия
Вставляем данный код в скобки у конструкции «img.src»
32
33
Привычные действия
Добавляем слушатель событий переменной «img». Укажи у слушателя параметры: "load", function(){}
34
35
Привычные действия
Добавь конструкцию: c.drawImage(img, 0, 0, canv.width, canv.height);
36
37
Привычные действия
Создай переменную «scanImg» и присвой ей конструкцию: c.getImageData(0, 0, canv.width, canv.height)
38
39
Привычные действия
Создай переменную «scanData» и присвой ей конструкцию: scanImg.data
40
41
42
43
Привычные действия
Создаем цикл со счётчиком. Указываем ему вот такое условие: i < scanData.length
Сделай шаг цикла равным четырем
44
45
Привычные действия
Создай переменную «averageNumber» и присвой ей вот такую конструкцию:
(scanData[i] + scanData[i + 1] + scanData[i + 2]) / 3
46
47
Привычные действия
Вставь в свой код вот такую конструкцию:
scanData[i] = averageNumber
scanData[i + 1] = averageNumber
scanData[i + 2] = averageNumber
48
49
Привычные действия
Выйди из тела цикла. Добавь конструкцию:
scanImg.data = scanData
Добавь конструкцию:
c.putImageData(scanImg, 0, 0)
50
changeImgToGrey
Show answer
Auto Play
Slide 1 / 50
SLIDE
Similar Resources on Wayground
38 questions
iPad 101
Presentation
•
3rd - 6th Grade
39 questions
Class Novel Quiz
Presentation
•
5th Grade
35 questions
English Code 5: U8 Reading lab SB p. 126-127 / WB 110-111
Presentation
•
5th Grade
31 questions
Present simple Gogoxia T.A.
Presentation
•
1st - 5th Grade
38 questions
eduMed
Presentation
•
1st Grade
49 questions
1.14 Lesson
Presentation
•
3rd Grade
40 questions
SSFEB13 AA Inventors
Presentation
•
4th Grade
58 questions
nameGenerator
Presentation
•
3rd Grade
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade
Discover more resources for Computers
15 questions
Addition and Subtraction
Quiz
•
1st Grade
26 questions
SLIME!!!!!
Quiz
•
KG - 12th Grade
20 questions
Addition and Subtraction facts
Quiz
•
1st - 3rd Grade
20 questions
Place Value
Quiz
•
KG - 3rd Grade
4 questions
K-2 Force and Motion Lesson
Presentation
•
KG - 2nd Grade
10 questions
Fact Families
Quiz
•
1st Grade
10 questions
Identifying Physical and Chemical Changes
Interactive video
•
1st - 5th Grade
15 questions
Place Value tens and ones
Quiz
•
1st Grade