Jump to content

Recommended Posts

A little research has reveals that Affinity Photo is happy to print an image having less than 512Mpx, but crashes when printing an image having more than 512Mpx. I would like to better understand this limit. The limit is relevant to me because I am printing large, high-resolution images on an Epson 20000.

Note: 512Mpx = 536,870,912 pixels = 1/2 Gpx

Note: Although Preview has difficulty displaying some images that are larger than 512Mpx, it nevertheless prints correctly even when it can't display. For example, Preview can print a 2Gpx image. Therefore I conclude that the limit is not a MacOS limit, but is an Affinity limit.

Hypothesis: Photoshop has this same limit. My print-person uses Photoshop; he reported that he can't print the large images I am giving him -- that's what led me to investigate using Affinity Photo.

Method: I export TIFF from vector graphics on Affinity Designer, and then print the TIFF with both Affinity Photo and Preview.  For these tests I don't actually print on paper, but instead simply observe whether or not the print command results in a CUPS print job having a non-empty PDF file in directory /var/spool/cups/ . When the image is larger than 512Mpx Affinity Photo crashes almost immediately after pressing "print", resulting in a CUPS job having an empty pdf file. 

Thanks for any news on this, as well as the possibility that the limit will disappear in future releases.

Martin Brooks

Share this post


Link to post
Share on other sites

What are the dimensions of your TIFF file (not just the total number of pixels)?


-- Walt

Windows 10 Home, version 2004 (19041.388),
   Desktop: 16GB memory, Intel Core i7-6700K @ 4.00GHz, GeForce GTX 970
   Laptop:  8GB memory, Intel Core i7-3625QM @ 2.30GHz, Intel HD Graphics 4000 or NVIDIA GeForce GT 630M
Affinity Photo 1.8.5.703 and 1.9.0.852 Beta   / Affinity Designer 1.8.5.703 and 1.9.0.852 Beta  / Affinity Publisher 1.8.5.703 and 1.9.0.863 Beta.

Share this post


Link to post
Share on other sites

I tested Affinity Photo's sensitivity to print dimensions as follows: Using Affinity Designer on a vector graphics image, I exported a 72 pixel-per-inch 430" x 241" image. In pixels, this is 30,931 x 17,356 = 536,838,437 pixels, just less than 512Mpx. Affinity Photo printed it with no problem.

Share this post


Link to post
Share on other sites

And do you have the dimensions for the one that failed?


-- Walt

Windows 10 Home, version 2004 (19041.388),
   Desktop: 16GB memory, Intel Core i7-6700K @ 4.00GHz, GeForce GTX 970
   Laptop:  8GB memory, Intel Core i7-3625QM @ 2.30GHz, Intel HD Graphics 4000 or NVIDIA GeForce GT 630M
Affinity Photo 1.8.5.703 and 1.9.0.852 Beta   / Affinity Designer 1.8.5.703 and 1.9.0.852 Beta  / Affinity Publisher 1.8.5.703 and 1.9.0.863 Beta.

Share this post


Link to post
Share on other sites

Here is a telling example, starting with the same vector graphics in Affinity Designer:

Affinity Photo prints successfully: 360 pixels-per-inch, 57" x 71.2" = 20,520 x 25,991 = 533,335,320 pixels, slightly less than 512Mpx.

Affinity Photo crashes on print: 360 pixels-per-inch, 57.5" x 72.8" = 20,700 x 26,219 = 542,733,300 pixels, slightly more than 512Mpx.

 

Share this post


Link to post
Share on other sites

Seems to work on Windows, at least with the Microsoft Print to PDF driver.


-- Walt

Windows 10 Home, version 2004 (19041.388),
   Desktop: 16GB memory, Intel Core i7-6700K @ 4.00GHz, GeForce GTX 970
   Laptop:  8GB memory, Intel Core i7-3625QM @ 2.30GHz, Intel HD Graphics 4000 or NVIDIA GeForce GT 630M
Affinity Photo 1.8.5.703 and 1.9.0.852 Beta   / Affinity Designer 1.8.5.703 and 1.9.0.852 Beta  / Affinity Publisher 1.8.5.703 and 1.9.0.863 Beta.

Share this post


Link to post
Share on other sites

Thanks for that. I just now tried the Mac print-to-pdf. The results were failed but Affinity Photo behaviour was inconsistent. Tests were performed in the following order:

1. I printed-to-pdf the previously-failed 57.5" image; Affinity Photo did not crash, but the pdf file was only 4k and contained no graphics, just a white background.

2. Without exiting Affinity Photo, I printed-to-CUPS the same image; Affinity Photo did not crash, but the CUPS pdf file was empty (0k).

3. Relaunch Affinity Photo, print-to-CUPS on the same image: crash, with an empty CUPS pdf file. This is the behaviour I experienced in previous tests.

4. Relaunch Affinity Photo, print-to-pdf: crash, generating a 0k pdf file at the requested location.

5. Relaunch Affinity Photo, print-to-CUPS and print-to-pdf with the previously-successful 57" image: success for both.

Although the inconsistency is confusing, the result remains: Always fail when slightly larger than 512Mpx; always succeed when slightly smaller than 512Mpx.

Could you please confirm that your pdf file contains the printed image? Thanks.

Share this post


Link to post
Share on other sites

Yes, the PDF had the image. However, as in your #1 the file was only about 4KiB.


-- Walt

Windows 10 Home, version 2004 (19041.388),
   Desktop: 16GB memory, Intel Core i7-6700K @ 4.00GHz, GeForce GTX 970
   Laptop:  8GB memory, Intel Core i7-3625QM @ 2.30GHz, Intel HD Graphics 4000 or NVIDIA GeForce GT 630M
Affinity Photo 1.8.5.703 and 1.9.0.852 Beta   / Affinity Designer 1.8.5.703 and 1.9.0.852 Beta  / Affinity Publisher 1.8.5.703 and 1.9.0.863 Beta.

Share this post


Link to post
Share on other sites
2 hours ago, Martin Brooks said:

I export TIFF from vector graphics on Affinity Designer, and then print the TIFF

Why use TIFF, or pixel file at all?

OK, it is not relevant maybe to the problem, but if the original is vectors, pixel art is not needed.

Share this post


Link to post
Share on other sites
3 minutes ago, Martin Brooks said:

Confused: How can an image having more than 512Mpx fit into a 4k file?!?

Compression? Vector technology?

I haven't tried to figure that out for my specific image, but the image dimensions and dpi are as you suggested.


-- Walt

Windows 10 Home, version 2004 (19041.388),
   Desktop: 16GB memory, Intel Core i7-6700K @ 4.00GHz, GeForce GTX 970
   Laptop:  8GB memory, Intel Core i7-3625QM @ 2.30GHz, Intel HD Graphics 4000 or NVIDIA GeForce GT 630M
Affinity Photo 1.8.5.703 and 1.9.0.852 Beta   / Affinity Designer 1.8.5.703 and 1.9.0.852 Beta  / Affinity Publisher 1.8.5.703 and 1.9.0.863 Beta.

Share this post


Link to post
Share on other sites
4 minutes ago, walt.farrell said:

Compression? Vector technology?

I haven't tried to figure that out for my specific image, but the image dimensions and dpi are as you suggested.

Actually, I was mistaken. It was  4Mib, not 4Kib.


-- Walt

Windows 10 Home, version 2004 (19041.388),
   Desktop: 16GB memory, Intel Core i7-6700K @ 4.00GHz, GeForce GTX 970
   Laptop:  8GB memory, Intel Core i7-3625QM @ 2.30GHz, Intel HD Graphics 4000 or NVIDIA GeForce GT 630M
Affinity Photo 1.8.5.703 and 1.9.0.852 Beta   / Affinity Designer 1.8.5.703 and 1.9.0.852 Beta  / Affinity Publisher 1.8.5.703 and 1.9.0.863 Beta.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

Please note the Annual Company Closure section in the Terms of Use. These are the Terms of Use you will be asked to agree to if you join the forum. | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.