Hello,
I don't think you have any real problems. Purple blotches often indicate a difference in blood circulation with neigboring areas. Pressing on the purple areas should go to normal color. Did you have some cold weather recently? That can cause circulation problems for your legs. I see you put on some shorts to sleep in and your legs may have gotten cold during the night. I often have purple patches during cold weather. Once you get going (moving around) most of that should go away. Having red feet may indicate that you have pooling of blood to your feet. That's not uncommon in cold weather. When you stand up suddenly that causes blood to gather in your feet. It's very difficult for you to return blood by way of your veins from your feet back to your heart. You're having to pump blood against gravity. That's why your calf veins have valves in them. Without those valves your blood would never make it back to your heart.