That my question when you guys make game how do convert what you got into high resolution or something. What kind of software do you guys use to make your graphics good quality or best quality? [import]uid: 17058 topic_id: 19735 reply_id: 319735[/import]
I do my graphics based on high resolution, on a 640*960 basis. Take any drawing software (sketch it, fireworks, pixelmator,…), save your file.png, and when needing your image use newImageRect. [import]uid: 9328 topic_id: 19735 reply_id: 76398[/import]
@Antheor how did you convert it into 640*960 resolution [import]uid: 17058 topic_id: 19735 reply_id: 76401[/import]
Most all image processing software, like Adobe Photoshop, Illustrator, Inkscape, etc. have the ability to resize graphics. In Photoshop it’s “Image->Resize Image”
For programs like Adobe Illustrator and Inkscape, which create Vector Graphics, when you resize them up or down, you keep the same quality. You need to build two versions one at the needed resolution for an iPhone and one twice its size for Retina displays.
For “raster graphics”, things like pixel draw graphics, photos, etc. they typically do not scale up well. Corona will already scale them up for retina displays but it shows as softer looking graphics. For these “rectangular array of pixels” graphics, its best to start with the largest version of the graphic, then size it down to the Retina size, and size it down a 2nd time for the normal size graphics.
In other words if you need a 32x32 button say for a tabBar, its best to start with at least a 64x64 version then size it down to 32x32.
[import]uid: 19626 topic_id: 19735 reply_id: 76414[/import]
Well, i do no conversion.
Admitting I want to place a 300*300 box (my luasettings is, as usual, 320*640), (2 boxes would cover the entire screen) : I just do and save a 200*200 png file.
[import]uid: 9328 topic_id: 19735 reply_id: 76415[/import]
@Antheor so you an Image that is 300*300 then when when you display on the game you do
display.newImage(“Image.png”,200,200)
so that how you make at 200*200 [import]uid: 17058 topic_id: 19735 reply_id: 76426[/import]
Sorry for my example : I should have said “just do and save a 600*600 png)”, then use display.newImageRect("image.png, 300,300). [import]uid: 9328 topic_id: 19735 reply_id: 76510[/import]