
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
54 questions
Jan9 Multiple Meaning Words
Presentation
•
4th Grade
59 questions
streetRace
Presentation
•
3rd Grade
31 questions
Wearing Nothing New
Presentation
•
KG
27 questions
What do the English man?
Presentation
•
KG
26 questions
Introduction to popular culture
Presentation
•
11th - 12th Grade
30 questions
Техническое обслуживание
Presentation
•
1st - 5th Grade
51 questions
Manfaat TIK dalam kehidupan
Presentation
•
1st Grade
Popular Resources on Wayground
20 questions
STAAR Review Quiz #3
Quiz
•
8th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
6 questions
Marshmallow Farm Quiz
Quiz
•
2nd - 5th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
12 questions
What makes Nebraska's government unique?
Quiz
•
4th - 5th Grade
Discover more resources for Computers
20 questions
Telling Time to the Hour and Half hour
Quiz
•
1st Grade
16 questions
Counting Coins counting money
Quiz
•
1st - 2nd Grade
20 questions
Halves and Fourths
Quiz
•
1st Grade
10 questions
CA4 Math Review
Presentation
•
1st - 5th Grade
15 questions
Reading Comprehension
Quiz
•
1st - 5th Grade
31 questions
Easter Trivia
Quiz
•
KG - 12th Grade
20 questions
Addition and Subtraction facts
Quiz
•
1st - 3rd Grade
16 questions
3D shapes (1st grade)
Quiz
•
1st Grade