As Bezzo said quite rightly, closer shots with elevations make identifying them easier. I do think I spot some ships on that picture, though:

Generally-speaking, if a ship has a large, stacked central command "tower" for a superstructure, chances are it is a Japanese design. This "pagoda" style is rather distinctive for ships built after the switch to the all-big-gun battleship, especially those built after the Great War or those older ships converted in the 1920s.
I can immediately spot a Yamato class superdreadnought , atop the largest aircraft carrier (it would be the 7th from the top). So either Yamato or Musashi.
Judging from its island's shape and its overall size, that carrier below is probably Shinano, the third Yamato hull converted to a carrier and sunk in 1945 before entering service with barely a picture of it surviving - it could also be Taiho, since their islands are similarly-shaped, especially at the size of those ships.
The other carriers are also Japanese, by my reckoning, due to the placement of the island (on the port side), but it is hard to make a definitive decision: top down, I'd suspect Akagi, due to the small island and the deck shape, next (below the battlecruiser/battleship, which may be a retrofitted Kongo-class) could be Hiryu, but I am baffled by the last one. The gun nests at the bow are more akin to a US design, and there shouldn't be any other port-side island carrier after Akagi and Hiryu. Maybe a converted carrier, but its lacking an island and is a bit large for that.
If the other ships are painted in the same way, I'd suspect them to be IJN as well, various DDs, BBs and cruisers, most likely. I think I spy a Nagato-class BB near the top, but as said, better pictures of the individual ships would help tremendously.