Uma das partes da solução é trabalhar com media query , ...e para cada resolução de tela ter a imagem tratada e adequada a resolução. Umas das ferramentas para redimensionar a imagem pode ser o photoshop.
Exemplo da media query:
@media screen and (min-width: 768px) {
.titulo {
font-size: 24px;
}
}
/* Estilos para telas menores que 768px de largura */
@media screen and (max-width: 767px) {
.titulo {
font-size: 18px;
}
}
Você pode adaptar a imagem desde a tela de um celular até um super monitor com uma resolução enorme. Vale pesquiser sobre o conceito " mobile first " que você começa desenvolvendo a tela para smartphones e vai evoluindo para telas de tablet's , desktops , monitores enormes como tv's.( aqui se encaixa a media query , que permite vc ter o site todo adapatado para cada tipo de aparelho).
Se tiver alguma dúvida , vc pode recorrer ao chat gpt , caso estiver com muita pressa.
Vc pode testar essas diferenças aplicadas , no console do seu navegador " Devtools" no Edge f12
, através da emulação de dispositivos,( geralmente ícone do lado esquerdo superior da tela