I don't think I fully understand your problem, but you could try drawing your sprite in a RenderTexture and then obtain the image.
// Create the RenderTexture.
sf::RenderTexture renderTexture;
renderTexture.create(200, 200);
renderTexture.clear(255, 255, 255, 255);
// Draw an scaled sprite on the RenderTexture.
sf::Sprite sprite;
sprite.setTexture(someTexture);
sprite.scale(0.5, 0.5);
renderTexture.draw(sprite);
// Obtain the image from the renderTexture
renterTexture.display();
sf::Image myImage = renderTexture.getTexture().copyToImage();
// Then you may save the image on a file.
myImage.saveToFile("image.png");
Documentation about RenderTexture: http://www.sfml-dev.org/documentation/2.0/classsf_1_1RenderTexture.php