Unable to load x64 png with SDL Image

I am having trouble init sdl image in x64. x86 I can do everything just fine, when I try the 64 bit version it does not work. I have redownloaded multiple times, and made sure to copy the x64 libs and dlls to the correct folders. Here is a pic of the file in the same directory as the exe. https://gyazo.com/0d5fe07fd69efda62127b081aaa83bf2
Here is a pic of my init code. https://gyazo.com/34730967bfe513a11e9244da3fe05b93
I am able to init all of SDL except the png in 64 bit mode. Does anyone have any ideas?
I have an SDL window running, just the PNG fails for what ever reason. Again like I said in the 32 bit mode, I have no issues and use all png in my program. This game I am trying to make in 64 bit.

Thanks for any help Tom.

SOLVED*

I found out that the TTF download has an older version zlib1.dll. Once I copied in the newer version it worked just fine. Hopefully this will help some other people that might run into this problem as well. Check the date on the file make sure you keep the newest one.