Тёмный

How To Build A Photo Editor With React And CSS Filters 

Web Dev Simplified
Подписаться 1,6 млн
Просмотров 79 тыс.
50% 1

Опубликовано:

 

29 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 185   
@yepp794
@yepp794 4 года назад
*Next Project maybe: How to build Windows 10 With React & firebase*
@실험맨
@실험맨 4 года назад
WEB OS ?
@sommie4935
@sommie4935 4 года назад
the design part wouldn't be *that* hard, emulating a kernel and other low level stuff would be hard 😂
@sommie4935
@sommie4935 4 года назад
@DVIRDTG yeah it was a joke. Unless you add low level APIs to v8 engine and manage to Integrate it with a Linux kernel or something! :P
@sreeragpavithran
@sreeragpavithran 4 года назад
LOL😂
@sunn-e
@sunn-e 4 года назад
It's actually CSS and HTML.
@kaviisuri9997
@kaviisuri9997 4 года назад
I am tightening my seat belts, he's gonna clone photoshop in 30 mins😂 Hackerman😎
@johannac6149
@johannac6149 5 месяцев назад
Thanks for the tutorial. Can I do this is next.js?
@saitejagatadi9711
@saitejagatadi9711 3 года назад
Amazing Amazing Video, Expecting a 4 hours project in your channel
@sqarcle
@sqarcle 3 года назад
Let's try creating after effect or premiere pro
@kasetophono
@kasetophono 4 года назад
Dude, why all this hate? Chills your balls, people
@georgeomara
@georgeomara 4 года назад
This is wonderful man! Thnx a lot. Would you mind doing a video on creating a simple video editor too!
@DSCuber-28-01-2019
@DSCuber-28-01-2019 4 года назад
I did the same css but mu picture is too small
@mohammad4388
@mohammad4388 4 года назад
I saw this on GitHub before this video came out and I thought it was a joke. But no it’s not
@mohammedthousifshaik3628
@mohammedthousifshaik3628 4 года назад
I like the intro though
@understanding-why
@understanding-why 4 года назад
I see what you're doing to get more views. Build whatsapp clone Build photoshop clone Build zoom clone
@chizuru1999
@chizuru1999 4 года назад
"cancels subscription" A few seconds later sees the clone... 🤣🤣🤣🤣
@tonyzhao7915
@tonyzhao7915 4 года назад
0:02 lol careful Kyle, you just lost your chance of getting sponsored by Adobe.😂
@Awkwardandweird
@Awkwardandweird 4 года назад
All my ads are when I load up this video are adobe ads 😂
@wb-slg625
@wb-slg625 4 года назад
this was just a click bait. really, Photoshop in 30 min! ha, ha but still, tutorial was good. not "Photoshop" but photo filter application,
@arunramachandran7509
@arunramachandran7509 4 года назад
True. The 'Photo filter' could have been the suitable caption. But as you have mentioned, the tutorial is really good.
@WinterSnowism
@WinterSnowism 4 года назад
He is just joking around bruh
@kartikpawar7320
@kartikpawar7320 4 года назад
How dumb are you guys
@wb-slg625
@wb-slg625 4 года назад
@@kartikpawar7320 oh, i guess we are dumb and you are smart but have you heard of "the dunning kruger effect".
@xenon4602
@xenon4602 4 года назад
No matter what I will support this guy, he has taught me react, express, mongo and most of the programming skills Love from India ❤ WDS
@ПанЧиЛо
@ПанЧиЛо 4 года назад
Nah, click bait :( Useful tutorial though
@fafamnzm3126
@fafamnzm3126 4 года назад
One of my favorite youtubers! You have such an impact on me bruh 😊🤗
@WebDevSimplified
@WebDevSimplified 4 года назад
Thank you!
@Awkwardandweird
@Awkwardandweird 4 года назад
Web Dev Simplified You need to make a new extended tutorial on this to upload a file where the image goes and then you have the option to save it. I suck at js especially react.js sooo
@reveluv8851
@reveluv8851 4 года назад
Did you mean:bro
@JustinK0
@JustinK0 4 года назад
@@Awkwardandweird i was wondering the same thing, its silly to have to manually move the image to the folder and change the css to match the name of the photo.. (or change the photo to match the name in the css)
@Awkwardandweird
@Awkwardandweird 4 года назад
Justin Caleb yep very true
@d.n.ctalop5560
@d.n.ctalop5560 4 года назад
Adobe watch out
@kirarevcrow
@kirarevcrow 4 года назад
The clickbait is real around here, disappointed
@gleidonn3735
@gleidonn3735 4 года назад
Its not a clickbait to some extend.
@gametony947
@gametony947 3 года назад
stop whining and appreciate what he did
@prabhukadode723
@prabhukadode723 4 года назад
but after that we must be able to download that image
@JustinK0
@JustinK0 4 года назад
print screen, snipping tool, right click -> copyimage..
@negatif9163
@negatif9163 3 года назад
did you find how to download method?
@prabhukadode723
@prabhukadode723 3 года назад
@@negatif9163 not yet . do you have any solution
@JeroldRaja
@JeroldRaja 6 месяцев назад
i have a doubt in the react , I'm creating a web application user can able to cutomize the mobile case however they and once they save that edited image has to store in the data base , if she places the order admin have to see the image and able to customize the mobile according to that.. I wanted to know how i can able to do it either npm packages or userdefined from top to bottom ???
@iUmerFarooq
@iUmerFarooq 4 года назад
Make a "Hello World!" App using MERN Stack? I mean how to setup MERN Stack?
@Lolo5
@Lolo5 4 года назад
who need to crack ps if you can make it yourself xD
@SmfCoder
@SmfCoder 4 года назад
Great tutorial Kyle, this was my official first project in react and it went smoothly thanks to you. I also added some other functionality to make sure I really understood.
@WebDevSimplified
@WebDevSimplified 4 года назад
That is awesome! Nice job.
@SmfCoder
@SmfCoder 4 года назад
@@WebDevSimplified Thanks
@arnavthestar
@arnavthestar 4 года назад
Please make a video build a illustrator clone.
@nikhilpokharel3682
@nikhilpokharel3682 4 года назад
go hurry up cancel your adobe subscription 😂
@AliMukhtar53
@AliMukhtar53 2 года назад
fun fact: you can't save image with these css applied filters.
@princerajroy16
@princerajroy16 4 года назад
But we can't download the edited photo can we? :(
@WebDevSimplified
@WebDevSimplified 4 года назад
Not currently, but you can easily modify the code to make that possible.
@DSCuber-28-01-2019
@DSCuber-28-01-2019 4 года назад
@@WebDevSimplified how can we modify like that? i couldn't find any code for that
@MrAlvaro1900
@MrAlvaro1900 2 года назад
*Thank you very much, your videos always help me, they are the best.*
@adamtak3128
@adamtak3128 4 года назад
You can't really call any of these "Clones" if you're not going to actually clone the apps in design/functionality.
@Yash-fz7kw
@Yash-fz7kw 4 года назад
How to add Choose image and download edited image
@drone9336
@drone9336 9 месяцев назад
How to save the images after applying these filters?
@just_A_doctor
@just_A_doctor 8 месяцев назад
Google how to add download feature man don't be lazy 🦥🦥 to Google
@harratreco
@harratreco 4 года назад
Hi guys, does anyone have links to resources on how to create a web app, add plugin functionality and ability for devs to develop plugins for it? Like how wordpress has it's plugins OR shopify & it's plugin. Thanks
@connorbailey308
@connorbailey308 4 года назад
How could you allow the user to upload their own photo and export it after editing? Otherwise this app is kinda useless haha. Still cool though!
@marinpilyser3677
@marinpilyser3677 3 года назад
developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/filter
@qasimjaved2667
@qasimjaved2667 2 года назад
const selectOption=options[selectedOptionIndex] Hi everyone, Can someone please explajn me this line of code?Why did we use this with "useState" ?
@sqarcle
@sqarcle 3 года назад
Wait.. this is not a photoshop clone
@szymusu
@szymusu 3 года назад
Now create React clone in React
@negatif9163
@negatif9163 3 года назад
are there anybody who can make it save file? i tried but i didn't. i want to add "save button" or "download button". how? please help.
4 года назад
Photoshop is not just Brightness, Contrast, Saturation, Grayscale, Sepia, Hue, and Blur.
@JustinK0
@JustinK0 4 года назад
0:37 wow good thing you told him, else he wouldnt know.
4 года назад
@@JustinK0 i mostly said this for people who kept commenting that this is a copy of photoshop, or a clone
@RyanJohnson
@RyanJohnson 4 года назад
So these are just CSS filters being manipulated, how would you actually set things up so you could save out an edited image?
@shahrukhkhan-tw6nv
@shahrukhkhan-tw6nv 4 года назад
Impressive. !! Make Amazon clone just front page. Will you make that?
@muhammadzeeshan07
@muhammadzeeshan07 4 года назад
Fantastic man fantastic, top class developer
@azatecas
@azatecas 4 года назад
bro your projects are 👌👌👌👌
@dynogamergurl
@dynogamergurl Год назад
chrome reads the slider value as an undefined object so you have to add 0 as a default value for console log and the slider to work.
@nadir2k
@nadir2k 4 года назад
bro, don't mean any disrespect but "a photoshop clone?!"
@dsa0decoded
@dsa0decoded 3 года назад
In handleSliderFunction using { target } is showing error that 'target' is undefined
@soumyanandan1567
@soumyanandan1567 3 года назад
Can you please make a video of "how to make a video editor on javascript html and css"
@sauravjain6135
@sauravjain6135 4 года назад
A new competitor in the Market, Adobe feel insecure
@pranitabhagat5496
@pranitabhagat5496 3 года назад
does anybody know how to download CSS filter applied image?
@SmartWizzard
@SmartWizzard 4 года назад
I wanted to build this - long back but skipped it now ur video inspired me to build some more features to it.
@a29stech33
@a29stech33 4 года назад
You are great instructor.
@WebDevSimplified
@WebDevSimplified 4 года назад
Thank you!
@dynogamergurl
@dynogamergurl Год назад
reactDOM.render in the index is deprecated, what can we use instead?
@nanduksathyan7395
@nanduksathyan7395 4 года назад
Really? Is it photoshop? Why are you misleading .
@manukyanq
@manukyanq 4 года назад
This guy is hero, without mask, thank you bro 😎
@AleksandarIvanov69
@AleksandarIvanov69 4 года назад
Hey Kyle, any Vue content planned in the near future ? :)
@Funnyplanet818
@Funnyplanet818 Год назад
Hi, how do i add this editor into my existing code files?
@imsherry7225
@imsherry7225 4 года назад
Try Making Tutorial On OpenCv
@AdeTheCoder
@AdeTheCoder 4 года назад
Can you do a tutorial about how to create a desmos clone?
@dotamovie1033
@dotamovie1033 4 года назад
Hi sir, can you also make apps like easy worship?
@Gerry090
@Gerry090 4 года назад
That was a great video! I plan to learn how to be a web developer and I wanted to see what I have to expect in that industry. I, of course, couldn't understand everything but I loved how you explained step by step the creation of your photo editor. Thanks!
@saitejagatadi9711
@saitejagatadi9711 3 года назад
Sad to say that only 34K people know this
@marcscherzer
@marcscherzer 4 года назад
I looked into his code but I do not get my slider color to blue even though the has type="range". Could anybody help me? Thanks.
@sauravjain6135
@sauravjain6135 4 года назад
Blue color slider in the chrome latest version is by default But if you are using different browser or old version of chrome then your slider may be different
@marcscherzer
@marcscherzer 4 года назад
@@sauravjain6135 wow absolutely that's the answer I was looking for. Thank you very much
@abdarker1043
@abdarker1043 8 месяцев назад
everyone shows the easy thing. my question is how to download that edited image without losing quality? if i try to print dom using useRef , image downloads based on screensize. and if i set put it on canvas and give it a imgResultRef.current?.naturalWidth , imgResultRef.current?.naturalHeight it gives an enourmous size image. do you have any solution to that
@rajeevsinxh
@rajeevsinxh 4 года назад
Adobe wants to know your location!
@rohandevaki4349
@rohandevaki4349 2 года назад
how to make a canva with javascript?
@sabujhasansarker
@sabujhasansarker 3 года назад
here is edited image download button
@prabhukadode723
@prabhukadode723 4 года назад
Hi bro, but can you add one download feature to it ? a user must be able to download a image after adding these filters
@marinpilyser3677
@marinpilyser3677 3 года назад
developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/filter
@christianagava
@christianagava 10 месяцев назад
saturate had me freaking out
@yaduveerakala5486
@yaduveerakala5486 4 года назад
Please increase volume 😁😁😁
@abukhalidrifat3994
@abukhalidrifat3994 4 года назад
Can you make same video with vue
@astricx6364
@astricx6364 3 года назад
how can you make it an exe file?
@boris7258
@boris7258 3 года назад
THX!
@aliaydn6776
@aliaydn6776 11 месяцев назад
you have helped me to solve a big problem :) Thank you. Also you can teach very well
@tilakmadichettitheappdeveloper
@tilakmadichettitheappdeveloper 4 года назад
this guy is on steroids for sure
@mycode0
@mycode0 4 года назад
Photoshop clone, really
@harshitchaudhary6166
@harshitchaudhary6166 4 года назад
M the only one who bought ps🙁
@yottayocta
@yottayocta 4 года назад
aNObe photoshop
@eylonemuskson4177
@eylonemuskson4177 3 года назад
lol wow that's clickbait
@prasadbroo
@prasadbroo 4 года назад
Plz build Gta 6 next
@gautampurohit9081
@gautampurohit9081 Год назад
How to reset all the filters on the click of only one button?
@just_A_doctor
@just_A_doctor 8 месяцев назад
Add a reset button man Lazy 🦥🦥 to Google it ???
@MOHIT-PRASAD
@MOHIT-PRASAD 2 года назад
Thats really great project I would also like to build one with more functions like crop,zoom or adding filters. Can anyone help me how to add crop method in this project.
@kushagrajain2407
@kushagrajain2407 4 года назад
I didn't destructure the event and then used return {...option, value: event.target.value}. Why is this giving me error?
@IamMclov1n25
@IamMclov1n25 4 года назад
this man said photoshop
@ridl27
@ridl27 4 года назад
ty.
@vengeance9047
@vengeance9047 3 года назад
This man is ultimate 🔥🔥🔥🔥
@sauravjain6135
@sauravjain6135 4 года назад
Kaisa laga mera mazak........
@Mohamed-Maghrebi
@Mohamed-Maghrebi 4 года назад
the best web development teacher ever
@Plehlowla
@Plehlowla 2 года назад
AYYY, I DID IT!!
@TheDa6781
@TheDa6781 4 года назад
eat that Adobe !
@nabiisakhanov3522
@nabiisakhanov3522 4 года назад
Would you make another video extending functionality of this app with Canvas API?
@herbertk9266
@herbertk9266 4 года назад
Cool thanks
@josephwong2832
@josephwong2832 4 года назад
Thanks kyle
@kumarshashanktiwari
@kumarshashanktiwari 3 года назад
Beautiful.
@kiwiwastaken
@kiwiwastaken 4 года назад
awesome
@nakulsingh8444
@nakulsingh8444 4 года назад
Awesome
@jamie_SF
@jamie_SF Год назад
This is great, thanks. How would you save the CSS onto original image?
@clauseland9005
@clauseland9005 4 года назад
how about an Illustrator clone with bezier curves with fill / strokes, combine/ split paths. That would be awsooooome :)
@254_Cyrus
@254_Cyrus 4 года назад
Had me when he said, if you have a photoshop subscription, cancel it. 😂😂. Big fan WDS
@lalluramprasad985
@lalluramprasad985 4 года назад
In Photoshop, you have this option to apply blur to certain parts of an image. Can you do that in react? Amazing tutorial BTW!!!
@michaelask9018
@michaelask9018 4 года назад
This was great - thank you for this! Very hard to keep up with you typing along - but still learn lots. Would, however, like to see how to save the "modified" image - this being an editor ;) Keep up the great work
@negatif9163
@negatif9163 3 года назад
did you find how to save method?
@marinpilyser3677
@marinpilyser3677 3 года назад
@@negatif9163 developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/filter
@ManOnHorizon
@ManOnHorizon 2 года назад
You can do that by simply adding two packages: - html-to-image; - file-saver. I would also post the code but RU-vid bans such comments. The methods are very basic for the packages though.
Далее
How To Build CodePen With React
30:26
Просмотров 156 тыс.
Why Signals Are Better Than React Hooks
16:30
Просмотров 478 тыс.
Using CSS custom properties like this is a waste
16:12
Просмотров 172 тыс.
5 JavaScript Concepts You HAVE TO KNOW
9:38
Просмотров 1,4 млн
Are you using the right CSS units?
6:30
Просмотров 456 тыс.
How To Load Images Like A Pro
15:48
Просмотров 376 тыс.
Use these instead of vh
6:06
Просмотров 510 тыс.
The secret to mastering CSS layouts
17:11
Просмотров 283 тыс.
These CSS PRO Tips & Tricks Will Blow Your Mind!
8:48
Просмотров 345 тыс.
Learn CSS Subgrid in 14 minutes
14:19
Просмотров 76 тыс.
Am I Good Enough To Solve These CSS Battles?
28:26
Просмотров 49 тыс.
Web Developer Roadmap (2024) - Everything is Changing
25:02