I have 18-55mm and a 58mm lotus hood on it but the problem is that when i capture photos from my canon 700D on 18mm focal length the hood also showing in my frame of pictures. i want to buy a 58mm hood (not lotus) will it also come into my frame while taking pictures? here's the hood i want to put on my 18-55mm
Which lens do you have?
EF-S 18-55 IS II
EF-S 18-55 STM
Either way, don't use a 58mm screw in telephoto metal lens hood like the one in your photo. It will vignette badly at 18mm. Even if you were to use the shallower "wide angle" 58mm metal hood, it would still strongly vignette at 18mm.
I have one and made a sample of what it would look like.....
If you have the EF-S 18-55 IS II, don't get a 3rd party "petal" or "lotus" type hood either. The older 18-55's all have a rotating front section so any type of "petal" hood will also show up as the hood rotates during focus or zooming.
The only hood you can use on your Canon 18-55mm IS or IS II lens is the Canon EW-60C or a 3rd party equivalent.
If you have the newer 18-55mm STM lens, the correct hood is a Canon EW-63C or 3rd party equivalent.