I believe those are jodhpurs and would extend to ankle height - they would be tight fitting from the knee to ankle (usually no puttees) to avoid chaffing while mounted (presumably on a horse or polo pony) — there are also riding breeches that end around the knee and use a tight fitting high boot (but I have also seen knee high puttees substituted for full wellingtons which are expensive) - either way they would be worn by ‘mounted’ troops. This form of dress is sometimes carried over by cavalry/armoured units whose officers would claim to bring ‘tone’ to a battlefield without which it would ‘simply be a common brawl’ — pompous aholes!! ���� There are photos of Patton wearing jodhpurs — in deference to his riding prowess (he was a very capable military pentathlete) AND also to his cavalry/armoured service.
The soldier on the left is definitely wearing puttees. You can see the wraps. I believe that Italian infantry wore puttees as well.