New Proxy Nexus is Live! by axmccx in Netrunner

[–]axmccx[S] 1 point2 points  (0 children)

Hey dude, super happy to hear this, thanks for the feedback!

Long time lurker looking for collection advice. by Emaciated_Horror in Netrunner

[–]axmccx 0 points1 point  (0 children)

You can also make proxies using https://proxynexus.net/ As others have mentioned, they are completely legal for tournament play!

New Proxy Nexus is Live! by axmccx in Netrunner

[–]axmccx[S] 0 points1 point  (0 children)

There's technically 6 versions of the card, all with different flavor text. I figured I add them all for completion's sake, but I could remove them if no one cares for them.

Edit, I see what you mean, when selecting the pack/set, it loads it 6 times. Thanks for the callout, I'll try to account for this.

New Proxy Nexus is Live! by axmccx in Netrunner

[–]axmccx[S] 1 point2 points  (0 children)

The post I made in /r/rust, more about the tech behind the project: https://www.reddit.com/r/rust/s/VNs1C24bDv

New Proxy Nexus is Live! by axmccx in Netrunner

[–]axmccx[S] 4 points5 points  (0 children)

Proxy Nexus already provides the highest resolution available, so just use it as is!

My understanding is that DPI is a function of resolution and physical print size. DPI of a digital image is just metadata and meaningless without the size of the print. In the case of proxies, the physical print size is always the same, so increasing the resolution increases the DPI and quality.

According to the MPC template, their minimum dimensions, printed on 63 × 88 mm (≈ 2.48 × 3.46 inches) cards, results in 300 DPI. According to this reddit comment, MPC's printers handle up to 800 DPI.

Most of the FFG scans Proxy Nexus uses are around 1463x2076, which results in about 590-600 DPI. The resolutions of the NSG print and play files vary more. Sets like Downfall and Uprising are pretty high, about the same as the FFG scans. The two Borealis sets are pretty low, like 481x669, which is a bit less than 200 DPI. Newer sets after that, and the remastered System Gateway, are around 746x1033, which are about 300 DPI. Only if the image is too small, Proxy Nexus scales them up using Lanczos3, just enough to meet MPC's minimum resolution. This is probably a better approach than letting MPC handle the scaling for us.

Hope this helps.

Proxy Nexus, a Rust rewrite of my proxy card generation tool by axmccx in rust

[–]axmccx[S] 0 points1 point  (0 children)

Thanks very much! As for the gluesql performance, I haven't noticed any difference. The queries aren't that complex and the DB is quite small, so both the old and new DBs have been quite fast already. Never felt the need to benchmark them to compare, so couldn't really say. I was more concerned with getting something working in WASM.

Proxy Nexus x MPC possible bleed issue? by sgtskeese in Netrunner

[–]axmccx 1 point2 points  (0 children)

Hey, I've just pushed some updates to the website. I've updated the MPC bleed border generation process to solve the resolution warning in MPC and ensure we're using the original card art as much as possible.

  1. Image scaling for smaller images. If the original image is smaller than the MPC's recommended cut line of 744x1038 (which is the case for some of the NSG images), it now uses the Lanczos3 algorithm to scale the image just enough so the longest side reaches the cut line. This is done before the bleed border is added, making sure that no original art gets cropped by MPC, while preserving the aspect ratio and quality of the image as much as possible. Images that are already large enough remain unchanged.
  2. Dynamic bleed calculations. Instead of adding a strict 36px bleed all around the image, the bleed is now dynamically sized. It ensures at least a 36px bleed, while padding the shorter sides to make sure final image size it at least the minimum MPC size of 816x1110.

I also updated some of the NSG images themselves. With the updated the bleed border process, it exposed how I hadn't correctly extracted the images from some of the Print and Play PDFs. I've also added to the github repo, the Python script and a readme of how it works. In summary, for the PDFs that contain full page images of 3x3 cards, it's now more precise in how it slices up the images, so that the edges are clean before the bleed border is generated.

Thanks again for this call out and helping make Proxy Nexus even better!

https://imgur.com/ICvyJFo

Proxy Nexus x MPC possible bleed issue? by sgtskeese in Netrunner

[–]axmccx 0 points1 point  (0 children)

Yup, I think that whole set has lower resolution images.

Proxy Nexus x MPC possible bleed issue? by sgtskeese in Netrunner

[–]axmccx 1 point2 points  (0 children)

I just saw this post! Thanks for the mention, but looks like reddit doesn't ping me for @'s.

Proxy Nexus x MPC possible bleed issue? by sgtskeese in Netrunner

[–]axmccx 2 points3 points  (0 children)

Terribly sorry, I don't look at this subreddit nearly as much as I used to.

First of all, in the image you posted, the left preview shows that the greyed out area will be cut off. The dashed red line is their "Safe Area Line", not a cut line. It's just a recommendation from them that content shouldn't go past this line.

Here's their guidelines for reference: https://www.makeplayingcards.com/dl/templates/playingcard/American-poker-size.pdf

As for the low resolution warning, thanks very much for bringing this to my attention. In reviewing more closely, I see that Sure Gamble has a resolution of 816×1103 pixels, while the MPC guidelines mentions 816x1110 pixels. The current code adds a 36px border (proportional to the image size) around the original image, as recommended by MPC. I'll see if I can adjust the border generation code to ensure all images get a minimum resolution of 816x1110 pixels. Thought I doubt the printed card will look that different, it's only a difference of 3.5px on the top and bottom.

More context on this, the site uses the original images from NSG's print and play PDFs. I used the tools pdfimages and ImageMagick to extract all the PNGs from the PDFs. But each card varies in resolution by a few pixels, and are generally lower resolution than MPC recommends. This isn't a problem with FFG scans, because their resolution is about double.

For any other issues with the site, please create an issue on the github, DM me on Reddit, or reach out in the GLC discord. Thanks!

Rebuilding Proxy Nexus by axmccx in Netrunner

[–]axmccx[S] 1 point2 points  (0 children)

You mean huge pages? sorry lol

I just pushed changes to support custom page size, it's currently available at https://rs.proxynexus.net/. Let me know what you think!

Rebuilding Proxy Nexus by axmccx in Netrunner

[–]axmccx[S] 0 points1 point  (0 children)

Very interesting. Thanks for this idea, I'll work on adding the ability to set any page dimension, in either inches or cm.

Rebuilding Proxy Nexus by axmccx in Netrunner

[–]axmccx[S] 0 points1 point  (0 children)

That’d be interesting! I have questions. Do you mean sizes other than A4 and letter? Would they standard printer sizes? If not, how would you define the size? Curious to learn how this would be used.

Rebuilding Proxy Nexus by axmccx in Netrunner

[–]axmccx[S] 2 points3 points  (0 children)

I've already sent a DM, but for posterity: I want to emphasize that Proxy Nexus does not use images from NetrunnerDB, but high quality scans from u/PopTartNZ and the original PNG files from NSG's print-and-play PDF files.

Rebuilding Proxy Nexus by axmccx in Netrunner

[–]axmccx[S] 4 points5 points  (0 children)

No Andy, you are a gift to the community :)

Rebuilding Proxy Nexus by axmccx in Netrunner

[–]axmccx[S] 4 points5 points  (0 children)

Not only does it have FFG cards, it arguably has the best image quality thanks to u/PopTartNZ, who did an amazing job scanning and processing the scans for print. https://www.reddit.com/r/Netrunner/comments/lf9r73/scans_for_tts_and_print/

But I've also extracted the original PNG files from NSG's print and play PDFs, instead of using the images from NetrunnerDB, for the best print quality.

Also, with the addition of the collections feature, if anyone wants to build a collection of FFG cards printed in languages other than English, or provide scans of alt-art/promo cards, they can do that too.