HTML5 Canvas e JavaScript para manipular imagens | CodeDrops #53

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

ความคิดเห็น • 132

  • @manuelricardosimao6312
    @manuelricardosimao6312 ปีที่แล้ว +1

    Sensacional essa aula. Excelente didática.

  • @amazondonato
    @amazondonato 4 ปีที่แล้ว

    Maykão, você é o cara. Gosto muito da sua didática de ensino. Parabéns, estou aprendendo cada vez mais com voçê. Obrigado.

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      Que massa Donato!! Muito obrigado pelo feedback! 💜

  • @brunofilipe4306
    @brunofilipe4306 ปีที่แล้ว

    Perfeito, meu véio! Mayk Mestre!

  • @adrians7105
    @adrians7105 4 ปีที่แล้ว +1

    você é um colírio para os olhos Maykão, muito bom ver sua alegria ao ensinar os diversos conteúdos, sucesso Maykão!!!

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      Mayk é a felicidade em pessoa hahaha. Valeeeu pelo feedback, Adrians! 💜

  • @querensantos7767
    @querensantos7767 ปีที่แล้ว

    Cara bonzão, ganhou uma escrita 🥰❣

  • @rafahzacche
    @rafahzacche 3 ปีที่แล้ว +1

    maykão, incrivel a aula, muito aprendizado , grato !

  • @klaylton
    @klaylton 4 ปีที่แล้ว +1

    Aula maravilhosa. Parabéns Maycão pela dedicação no ensino.

    • @maykbrito
      @maykbrito 4 ปีที่แล้ว

      Que bom que curtiu. Obrigado Klaylton

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      Valeeeeu pelo feedback, Klaylton!! 💜💜

  • @josucafd
    @josucafd 4 ปีที่แล้ว +1

    A Cada codeDrop você surpreende!!
    Tópê Tópê Maik 👊🏼

    • @maykbrito
      @maykbrito 4 ปีที่แล้ว

      Que bom que tá gostando irmão. Valeu Josué 😍✌️

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      Tooop demais! Valeeeu Josué! 💜💜

  • @programer115
    @programer115 3 ปีที่แล้ว

    Maikao vc não merece só um like, vc merece um caminhão mano, apesar de se iniciante, achei da hora a didática, meio que vou ter estudar muito pra entender a fundo este código, mais me salvou por hora, mais um inscrito e sorte pra ti mano

  • @yurifranca7438
    @yurifranca7438 4 ปีที่แล้ว +1

    Chegou a notificação, concentração total no vídeo do Maikão 😎 bora codar

    • @maykbrito
      @maykbrito 4 ปีที่แล้ว +1

      😍😍😍

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว +1

      Boaa hahah 💜💜

  • @diegofrancisco7660
    @diegofrancisco7660 4 ปีที่แล้ว

    Já sou Apaixonado por matemática e programação e vcs faz um vídeo recheado de cálculos ahhh q delicinha meu like já tá garantido até compartilhei com meus amigos parabéns pelo conteúdo 👏

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      Hahahah a pergunta que não quer calar.... Assistiu em 4x? 😄😄

  • @gfbengel
    @gfbengel 4 ปีที่แล้ว +10

    aplicação muito massa!
    já pode criar o quadro "levelUP" que pega os codedrops do mayk e refatora! talvez até transformando em uma aplicação ReactJS

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว +2

      Opa, não é uma má ideia! Valeeu Gabriel! 💜💜

    • @maykbrito
      @maykbrito 4 ปีที่แล้ว +2

      curti hein!😍

  • @victorxavier4086
    @victorxavier4086 4 ปีที่แล้ว

    Amo de mais teus conteúdos Maykão

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว +1

      Que massa Victor!! Valeeeuzão pelo feedback! 💜💜

  • @ronaldtomaz3984
    @ronaldtomaz3984 4 ปีที่แล้ว +1

    Conteúdo novo!!
    A Rocketseat é bacana demais, continuem assim !!!!

    • @maykbrito
      @maykbrito 4 ปีที่แล้ว

      Valeu Ronald ✌️✌️

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      Valeeeu Ronald!! 💜💜

  • @Cheng32290
    @Cheng32290 4 ปีที่แล้ว

    Muuiito legal! nao esperava que fosse tao tranquilo assim!
    Achei que ia fazer ate a parte do select em canvas tambem

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      Valeeeeu Cheng! 💜💜

  • @matheussunderhus
    @matheussunderhus 4 ปีที่แล้ว

    tá maluco Maykão?, que conteúdo top!!!!!!!!!!!!🚀🚀🚀🔥🔥

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      Valeeeeeeeu Matheus! 💜💜

  • @programer115
    @programer115 3 ปีที่แล้ว

    Quando vc mil likes e nenhum deslike, vc sabe que o cara sabe dar aula

  • @xmatheusftc
    @xmatheusftc 4 ปีที่แล้ว +17

    Absurdo Maykão, obrigado pelo conteúdo.
    Se possível: poderia trazer a versão com estratégias de um código mais limpo?

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว +1

      Faala Matheus! Valeeu pelo feedback e sugestão!! 💜💜

    • @maykbrito
      @maykbrito 4 ปีที่แล้ว +8

      Tô achando que vou fazer mesmo hein rsrsrs. Já tem um pessoal pedindo rsrs

  • @dionismarquesvalada8839
    @dionismarquesvalada8839 4 ปีที่แล้ว +3

    Cara tu só faz coisa tri!

    • @maykbrito
      @maykbrito 4 ปีที่แล้ว

      Que bom que tá curtindo 😍

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      💜💜

  • @principe.borodin
    @principe.borodin 4 ปีที่แล้ว +2

    Acho que esse é o tutorial mais procurado da internet. Como sofri com isso alguns anos atras. Sorte que hoje temos o Mayk Brito. Meu comentario sobre o novo react ainda ta de pe kkkkkkk

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      Hahah verdade! Mayk salva demaais! 💜😍

    • @maykbrito
      @maykbrito 4 ปีที่แล้ว

      hahahhaah.. que massa que curtiu Igão!!! É algo que eu tava querendo fazer já tem um tempo, pois eu procurava também, e meio que não achava nada sobre o assunto.. Agora rolou!💜

  • @lookwar
    @lookwar 4 ปีที่แล้ว

    Brabo Maykaum, tenho q rever mais 3x pra aprender tudo. Vlw

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      Hahahah Valeeeu Thiago!! Só vai!! 🚀🚀

  • @robsonsaito59
    @robsonsaito59 4 ปีที่แล้ว +1

    Whaaaat!!! Maykão rules!!!

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      Hahahaha 😄

    • @maykbrito
      @maykbrito 4 ปีที่แล้ว

      ahahah 😍

  • @jeffersoncalmon
    @jeffersoncalmon 3 ปีที่แล้ว +3

    Adicione
    `pointer-events: none;`
    no elemento
    `#selection-tool`
    que vai resolver os bugs na hora da seleção

  • @leandrodasilvaalves844
    @leandrodasilvaalves844 4 ปีที่แล้ว +1

    Top d+ Maikão. Valeu demais

    • @maykbrito
      @maykbrito 4 ปีที่แล้ว +1

      Grande Leandro. Valeu brother ❤️❤️❤️

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว +1

      Valeeeu pelo feedback, Leandro!! 💜💜

  • @arturandrade8012
    @arturandrade8012 4 ปีที่แล้ว +1

    Feito aqui. Obrigado Maikão!

    • @maykbrito
      @maykbrito 4 ปีที่แล้ว

      top top Arthur

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      Boaa Artur! 🚀🚀

  • @jdsantos2008
    @jdsantos2008 4 ปีที่แล้ว +3

    Gosto muito das suas aulas, você é muito bom! Obrigado pela disposição e pela inspiração para continuar aprendendo programação!
    Gostaria de saber:

    • @maykbrito
      @maykbrito 4 ปีที่แล้ว

      🙏🙏🙏 tmj Jd ❤️❤️❤️

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      Que massa Jd!! Valeeu pelo feedback! 💜💜

  • @fabiojuniorxD
    @fabiojuniorxD 4 ปีที่แล้ว +1

    Maykão, você é incrível

    • @maykbrito
      @maykbrito 4 ปีที่แล้ว

      Valeu Helton 💚💚💚

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      💜💜

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      💜💜

    • @isa-cq2tf
      @isa-cq2tf 4 ปีที่แล้ว

      @@maykbrito q000000000

  • @romuloalves9349
    @romuloalves9349 4 ปีที่แล้ว +1

    Ótimo vídeo parabéns ✌.

    • @maykbrito
      @maykbrito 4 ปีที่แล้ว

      😉✌️✌️✌️

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      Faala, Romulo! Muito obrigado pelo feedback! 💜💜

  • @LIMAO89
    @LIMAO89 4 ปีที่แล้ว +1

    Quando crescer quero ser assim!

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว +2

      Hahah todos queremos!! Mayk é fera demais! 💜😍

    • @maykbrito
      @maykbrito 4 ปีที่แล้ว +1

      hahahah que isso.. estamos aprendendo sempre André 🙈🙈

  • @lucasferr3ira
    @lucasferr3ira 4 ปีที่แล้ว

    Incrível, Maykão!
    Qual distro do Linux vc usa?

  • @RafaelGomes01
    @RafaelGomes01 4 ปีที่แล้ว +2

    E como sempre ficou show!! Obs: fiquei curioso pra ver como seria a refatoração desse código rsrs

    • @maykbrito
      @maykbrito 4 ปีที่แล้ว +3

      Valeu Rafael.. Uma boa ideia né? Vou ver se descolo isso pra gente ✌️✌️

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว +1

      Valeeeu pelo feedback Rafael!! 💜💜

  • @m18web92
    @m18web92 4 ปีที่แล้ว +2

    Show de bola, seria legal agora uma ferramenta semlhante porém que remove o fundo da imagem, ficaria legal, grande aula valeu

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว +1

      Boaa! Valeeu pela sugestão Marcelo!! 💜

    • @maykbrito
      @maykbrito 4 ปีที่แล้ว +1

      Marcelo que ideia show!! Dá até pra adicionar a essa ferramenta mesmo🧡 Interessantíssimo!

  • @familiavinixops
    @familiavinixops 2 ปีที่แล้ว

    Parabéns pelo conteúdo Mayk. Rico em conteúdo e bem explicado. Teria como fazer de forma automática sem o crop? Tipo gerar uma imagem com js e canva e salvar esta imagem no servidor?

  • @robsoncampos7884
    @robsoncampos7884 3 ปีที่แล้ว +1

    Caramba!!! Uma dúvida...teria como eu fazer o corte "automaticamente" ..- por exemplo, preciso que a imagem fique SEMPRE com no máximo 320x320px...no caso seria uma área de corte fixa certo? Alguma ideia?

  • @lucaskongvidaloka
    @lucaskongvidaloka 3 ปีที่แล้ว

    excelente vídeo...

  • @GCManeir0
    @GCManeir0 4 ปีที่แล้ว +2

    Mayk, qual a ferramenta vc usa para manter essas copias múltiplas?
    Valew e parabéns.
    Tu é o cara.

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว +1

      Faala, GC! O Mayk utiliza o Alfred no mac. Para o Linux um alternativo a ele seria o ULauncher com a extensão de copiar e colar! 💜💜

    • @GCManeir0
      @GCManeir0 4 ปีที่แล้ว

      @@rocketseat Opa, muito obrigado pessoal.
      Vocês são incríveis.
      nota 1000

    • @me_guisouza
      @me_guisouza 4 ปีที่แล้ว

      @@rocketseat Opa eae pessoal, tudo bem ?
      Alguma alternativa para Windows ?

  • @elliotalderson5833
    @elliotalderson5833 4 ปีที่แล้ว

    Excelente conteúdo! Show!

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว +1

      Faala, Elliot (ou seria Mr. Robot? 😶)! Muito obrigado pelo feedback! 💜

  • @rafahzacche
    @rafahzacche 3 ปีที่แล้ว

    qual o do tema do vscode usado na aula mayke?

  • @ismaelsousa3737
    @ismaelsousa3737 4 ปีที่แล้ว +1

    Ficou show

    • @maykbrito
      @maykbrito 4 ปีที่แล้ว

      😍😍✌️✌️

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      Valeeeeu Ismael! 💜

  • @usuarioL-jp4pf
    @usuarioL-jp4pf 3 ปีที่แล้ว

    Maik qual tema é esse? Eu amei ele

  • @andrewebsites
    @andrewebsites 3 ปีที่แล้ว

    teria alguma solução de inserir textos e também poder pintar na imagem enfim um paint da vida

  • @principe.borodin
    @principe.borodin 4 ปีที่แล้ว +1

    eu nao entendi esse display initial com borda tracejada....procurei na net e nada que explicasse..=/

    • @maykbrito
      @maykbrito 4 ปีที่แล้ว

      Fala Igão.. o display:initial server para deixar o elemento como valor do display no seu estado inicial. A gente colocou no CSS como display:none certo? Então, estamos escondendo o elemento naquele momento. Quando colocamos o valor initial, o elemento será apresentado na tela novamente 😍
      A borda tracejada é o valor dashed aplicado ao border (border: 2px dashed green)

    • @principe.borodin
      @principe.borodin 4 ปีที่แล้ว

      @@maykbrito hmmmmmm

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      💜💜

  • @thiagocosme242
    @thiagocosme242 10 หลายเดือนก่อน

    Como eu poderia fazer para enviar uma foto para upload vindo do canvas

  • @renansouza351
    @renansouza351 4 ปีที่แล้ว +1

    Boa Maykao!!!

  •  4 ปีที่แล้ว +1

    Cara. Esse ponto e virgula no fim hem kkkkk alguns tem outros não. Adorei o video! Um choque de conhecimento

    • @maykbrito
      @maykbrito 4 ปีที่แล้ว +1

      Fala André.. Valeu.. Eu desativei meu linter mental kkk

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      Hahaha 😄. Que massa André!! Valeeu pelo feedback! 💜💜

  • @granullado1694
    @granullado1694 ปีที่แล้ว

    Meu mouseup não ta funcionando q raiva!! na parte de soltar, ele solta mas constinua modificando largura e altura

  • @galavernag
    @galavernag 4 ปีที่แล้ว

    0:08 nãoooo, só precisei ver isso pra saber que o maykão manja de canvas, 😮😮😮😮😮😮

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      Hahaha todo dia descobrimos uma coisa nova que o Mayk já sabe fazer e nós não sabíamos 😂😂

    • @galavernag
      @galavernag 4 ปีที่แล้ว

      ​@@rocketseat Com certeza

  • @oldmanwars5285
    @oldmanwars5285 4 ปีที่แล้ว +1

    Parabéns Excelente! ☺
    Como chama a ferramenta que usou pra escrever na tela?

    • @maykbrito
      @maykbrito 4 ปีที่แล้ว

      É uma que criei pra essa finalidade.. Está no meu github (maykbrito) e o nome é screenboard

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      💜💜

  • @me_guisouza
    @me_guisouza 4 ปีที่แล้ว +1

    Maykão, como vai mestre?
    Encontrei um pequeno bug.
    Se carregar uma imagem grande, e cortar, ao rolar a pagina para chegar aos botões, a seleção vem junto (visualmente)
    Como poderia resolver isso ?
    Talvez redimensionar a imagem para um tamanho máximo ?
    Abraço e obrigado por compartilhar esses conhecimentos incríveis.

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว +1

      Faaala, Guilherme!! Acho que seria uma possível solução sim! 💜💜

  • @rodrigojunior246
    @rodrigojunior246 4 ปีที่แล้ว

    Maykão, qual extensão você usa para deixar o "live server" do código no vscode?

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      Faala Rodrigo! Na verdade é uma janela do navegador aberta em cima. O Mayk ensina a criar isso nesse vídeo: th-cam.com/video/zy-B9d2ZVrw/w-d-xo.html

  • @GTARPCortess
    @GTARPCortess 4 ปีที่แล้ว +1

    Excelente!!!!

    • @maykbrito
      @maykbrito 4 ปีที่แล้ว +1

      💜

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      Valeeeu dev!! 💜💜

  • @billrocha1252
    @billrocha1252 4 ปีที่แล้ว +2

    A PRÓXIMA poderia ser edição de vídeo?!? :P
    SHOW, show, show...

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว +2

      Quem sabe? 👀. Valeeu pela sugestão Bill! 💜

    • @maykbrito
      @maykbrito 4 ปีที่แล้ว +2

      ooo.. que massa hein!!

  • @jeffersonrodrigues9509
    @jeffersonrodrigues9509 4 ปีที่แล้ว +1

    Maik onde pesquiso pra mandar um pedido de um site de lanches pra Whatsapp da lanchonete?

  • @jeffersonrodrigues9509
    @jeffersonrodrigues9509 4 ปีที่แล้ว +1

    Oba

  • @junangameplays3271
    @junangameplays3271 4 ปีที่แล้ว

    mito

  • @paulog3v
    @paulog3v 3 ปีที่แล้ว

    Achei muito legal.
    Alguém sabe como faço para fazer um upload da imagem cortada ?

  • @thiagocosme242
    @thiagocosme242 10 หลายเดือนก่อน

    Por exemplo eu abro a câmera tiro a foto e envio ela para upload

  • @lookwar
    @lookwar 4 ปีที่แล้ว

    Ja to fritando, ja.

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      Hahahah boraa 😄😄