In a confrontation, loser is often the one who blinks first. Here is a good example of mixed metaphors, a cat and mouse game where someone will blink first.
They say the necessity is the mother of the invention. You want to upload photos to your Instagram account, but do it from your Mac instead of the iPhone. Why? Because that's where all the good pictures are. Pardon. Cannot be done. Instagram only limits uploading photos to smartphones.
Why? Who knows. Perhaps Instagram will not have high-resolution images taken from a high-resolution DSLR. But it's not like iPhone pictures are shabby quality, and Apple's little cash cow can be the most popular camera around.
Until recently, you couldn't upload photos from your Mac. Now you can. The app that does the work is called Up. It's drag and drop and doesn't have many additions other than captions and cropping, but it works. Drag a photo up and up it goes.
Mac users can also take a picture using Mac's built-in FaceTime camera (Or is it the iSight camera? It's hard to keep up) and upload selfies right by your desktop. Up also lets you take a video and upload it (limited to MP4 and MOV H.264 movies). It does captions and a 3 × 3 matrix.
There is no iPhoto or Photos integration, but Up couldn't be much easier to use.
So what is the cat and the mouse game?
Somehow, Up developers have found a way to upload photos to Instagram from Mac; Probably by spoofing or tricking Instagram into believing that an iPhone is doing the uploads. Whatever the reason, Instagram has blocked a few Up users. For me, Up has worked well, but I'm not a heavy Instagram user.
Another negative is the lack of an option before you buy. Up is a Mac App Store app without a free version to try so you invest in an app that could one day be turned off by Instagram.