Either I want to screenshot the whole page, or an area of it, it's always complicated :/
- CloudApp! This is one of my most used/favorite apps. I pay for an upgraded subscription to it. Makes taking screenshots/annotating/sharing very easy. Highly recommend. I work with a mostly remote dev team and it makes it very easy to share screenshots of what we're working on. (I also use it for sharing parts of a webpage in tweets)
- It's everything you're asking for and more. While it's video based it saves to the cloud and because it's video you can show the exact part of the screen you want whether that's the whole page scrolling, multiple pages, or just part of a page.