The projection of vector \( \vec{a} \) onto vector \( \vec{b} \) is given by the formula:
\[
\text{proj}_{\vec{b}} \vec{a} = \frac{\vec{a} \cdot \vec{b}}{|\vec{b}|^2} \, \vec{b}
\]
First, calculate the dot product \( \vec{a} \cdot \vec{b} \):
\[
\vec{a} \cdot \vec{b} = (1)(4) + (-2)(-4) + (1)(7) = 4 + 8 + 7 = 19
\]
Next, calculate the magnitude squared of \( \vec{b} \):
\[
|\vec{b}|^2 = (4)^2 + (-4)^2 + (7)^2 = 16 + 16 + 49 = 81
\]
Now, use the formula for the projection:
\[
\text{proj}_{\vec{b}} \vec{a} = \frac{19}{81} \, \vec{b}
\]
The magnitude of the projection is:
\[
\left| \text{proj}_{\vec{b}} \vec{a} \right| = \frac{19}{81} \times \sqrt{81} = \frac{19}{9}
\]
Thus, the magnitude of the projection is:
\[
\boxed{19}
\]