You can resize photos with many apps but one that you likely already have is Windows Paint.
To do this with the Paint program,
1) Look your phone specs up online and find your screen resolution. Like SpookDroid mentioned, it will read 1440x3120 or something like that. Ignore any that you find that say a ratio, for ease of use you will want the resolution numbers as they appear here.
2) Open and import your image into Paint, click on the (+ magnifying lens) icon in the Tools section and with your mouse right or left click on the image until you can comfortably see the whole image.
3) Click on the Resize and Skew tool (a box around another box that looks like picture with an arrow) in the Image block, and at the top of the pop-up select Pixels in the resize option block.
4) Input the numbers you got in step 1 into the horizontal and vertical values and this will squish your image into the aspect ratio that fits your screen and should be able to be used 1 for 1 as wallpaper. (Between the Horizontal and Vertical values there's an icon that allows the ratio be changed. If you don't click this when you change one value it will adjust the other value by the same % amount. Clicking this will allow you to input the values you want and get the values you want out.)
Be warned that changing the aspect ratio of the image to fit the screen vs cropping the edges, is going to elongate whatever aspect, horizontal or vertical, your squishing. So, if you're bringing the sides in to fit, everything is going to look tall and thin. Conversely, bring the top and bottom in, is going to make everything short and fat. This is why your images are being cropped, it preserves the look of the photo by keeping the overall aspect ratio and removing the excess.
Let us know if this works for you.