Yes, you can take the photo at home by using a good camera or the smartphone. However, the photograph must align with all the France visa guidelines. A small mistake can cost you your France visa so it is recommended to get the picture clicked by a professional for a worry-free visa process.