Page 1 of 1
Create Image 36000px width
Posted: Wed Oct 05, 2016 12:36 pm
by Didaktik
I want to order printing on wide-format printers.
I have a lot of pictures of which I want to create one. The size of the final image obtained 36,000 pixels wide (1.3 meters).
Purebasic can create 8192px only.
How can I solve this?
Re: Create Image 36000px width
Posted: Wed Oct 05, 2016 12:53 pm
by IdeasVacuum
I think you have to make the file similar to the way the print machine handles them - chunks at a time.
Re: Create Image 36000px width
Posted: Wed Oct 05, 2016 1:20 pm
by wilbert
I don't have a solution to creating images this large but to ouput to 1.3 meters in width, you usually use a lower dpi setting like 150dpi or so.
Re: Create Image 36000px width
Posted: Wed Oct 05, 2016 1:58 pm
by Didaktik
Yes, printer has a resolution of 720dpi, and as I print Pixelart, I decided to multiple zoom 6 times.
And I was able to fit in 8192x8192. )
resultal:
https://dl.dropboxusercontent.com/u/6439155/huge.png
(Atari, Amiga, C64, ZX Spectrum gfx)
Re: Create Image 36000px width
Posted: Wed Oct 05, 2016 3:39 pm
by IdeasVacuum
...but won't the print quality be poor on a large sheet of paper?
Re: Create Image 36000px width
Posted: Wed Oct 05, 2016 4:52 pm
by wilbert
Nice compilation.
MSX is missing
IdeasVacuum wrote:...but won't the print quality be poor on a large sheet of paper?
120 dpi isn't that bad for such a large print, especially when it's a color image.
Re: Create Image 36000px width
Posted: Thu Oct 06, 2016 10:32 am
by Lord
Didaktik wrote:...
Purebasic can create 8192px only.
...
That's not true.
Your limits are set by available memory and a 2GB limit
(at least it was).
Help states "8192x8192" as a
minimum.
If you can create an 8192x8192 image you should also
be able to create an image with 16384x4096.
Did you try x and y larger than 8192? I only get an
compiler error when x or y is larger than 32000.
32000x13000 at 32 bit works for me (16 GB mem).
__________________________________________________
Quote tag repaired
06.10.2016
RSBasic