
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
27 questions
Рассказ "Пчела"
Presentation
•
3rd Grade
61 questions
FEB18 Text Connections
Presentation
•
4th Grade
38 questions
squareMouseControll
Presentation
•
1st Grade
55 questions
Care of patients with Gastrointestinal disorders
Presentation
•
2nd Grade
50 questions
DEC20 Drama
Presentation
•
4th Grade
36 questions
Group 2 - Term 1 Week 11 Lesson 1
Presentation
•
3rd Grade
63 questions
Whish List
Presentation
•
2nd Grade
30 questions
Start in AI
Presentation
•
4th Grade
Popular Resources on Wayground
6 questions
Secondary Safety Quiz
Presentation
•
9th - 12th Grade
10 questions
MyPath Diagnostic Overview
Presentation
•
6th - 8th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Adding and Subtracting Decimals
Quiz
•
5th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
21 questions
Lab Safety
Quiz
•
10th Grade
Discover more resources for Computers
20 questions
Addition Facts within 20
Quiz
•
1st - 3rd Grade
15 questions
Addition and Subtraction
Quiz
•
1st Grade
17 questions
Greetings and Farewells in Spanish
Quiz
•
1st - 6th Grade
20 questions
Addition and Subtraction facts
Quiz
•
1st - 3rd Grade
22 questions
Addition and Subtraction Facts
Quiz
•
1st - 2nd Grade
20 questions
Place Value
Quiz
•
KG - 3rd Grade
10 questions
Exploring Place Value Up to Hundred Millions
Interactive video
•
1st - 5th Grade
21 questions
Addition and Subtraction Fact Fluency
Quiz
•
1st Grade