PIXEMAPGEN

Your Ultimate Command Center for Pixel Maps


From technical concept to content-ready documentation in minutes. Design LED screens and projection blends without the calculation errors.

What is PIXEMAPGEN?

Are you still wasting hours manually drawing grids in Photoshop or crunching resolutions in Excel? PIXEMAPGEN is a professional tool built by technicians, for technicians. It bridges the gap between the technical team and the content studio.

Automate the creation of pixel maps, calculate power requirements and weight loads instantly, and generate crystal-clear guidelines for motion designers with a single click. Handle complex stage setups, combine LED walls with projection, and manage video processor outputs in an intuitive drag-and-drop interface.

Key Features

🖥️ Advanced LED Screen Editor

Select a diode type from the built-in database (or define your own), input the physical dimensions, and let the software do the heavy lifting.

  • Auto-Calculation: Instantly get total resolution, aspect ratio, and panel count.
  • Physical Specs: Real-time calculation of Weight and Power Consumption (Amps/kW).
  • Creative Control: Visualize cabinet structures and disable specific panels for creative/custom shapes.

📽️ Precision Projection Module

Planning a blend? PIXEMAPGEN handles it flawlessly.

  • Projector Arrays: Define complex grids (X by Y).
  • Blending Control: Precise overlap settings in pixels—both horizontal and vertical.
  • Test Patterns: Automatically generate geometric grids with blend zones clearly marked.

🎨 Interactive 4K Canvas

Plan your screen layout on a video processor or media server output (e.g., Disguise, Resolume, Novastar).

  • Drag & Drop: Simply pull screens from your list onto the canvas.
  • Full Control: Experience a smooth workflow with the new Zoom & Pan engine and Snap-to-Edge precision.
  • Multi-Output: Manage multiple 4K outputs simultaneously.

📑 Professional Documentation & Branding

Don't send amateur sketches. Deliver documentation that looks as professional as your event.

  • PDF Exports: Generate a complete report containing screen layouts, technical specifications, and file delivery requirements for content creators.
  • PNG Exports: High-quality files ready to be used as background "underlays" in media servers.
  • Your Brand: Upload your own Custom Logo. It will appear on every preview, export, and PDF report, ensuring your documentation represents your company.

Whats new

Ver.5.3
New Feature:
Canvas Property Editing: Users can now modify the name and resolution of an existing canvas directly by right-clicking the tab button and selecting "Edit Properties".
Multi-Instance Screens: The restriction on single-use screens has been removed, allowing the same module to be added to multiple canvases or duplicated on the same one.
Global Usage Status: The side list now tracks screen usage globally across all canvases, marking used screens in red while still allowing them to be dragged and dropped again for reuse.
Ver.5.2
New Feature: Advanced Screen Splitting
  • Precision Cutting: User can now define the cut point with pixel precision (vertical X and horizontal Y).
  • Math Support: Input fields now support mathematical expressions. For example, typing 128*3 and pressing Enter will automatically calculate 384.
  • Structure Information: The split dialog now displays the resolution of a single module/panel (e.g., "Single Panel: 128x128 px"). This makes it easy to cut the screen exactly at cabinet seams.
  • Proportional Resizing: The system converts pixel cuts into percentage values (UV mapping), ensuring that split fragments retain the correct portion of the image even if the source resolution changes.
Ver.5.1
New Features Added
  • Full Project Export ("All in One"):

Added an "Export Full Project PDF" button next to the load button. This function generates a single, cohesive PDF file containing sequentially: all Editor screens, all Canvas views, and the server technical specification.

Ver.5
New Features Added
  • Duplicate Screens (Tabs)
  • Added a "Duplicate Current Page" option to the "➕ Add Editor Page..." menu.
  • This function creates a full copy (including the pixel map, settings, and name) of the acti
  • ve screen in a new tab.

  • Interactive Canvas (Zoom and Pan)
  • Implemented smooth zooming on the Canvas using the mouse wheel (scroll).
  • Added panning of the Canvas view by dragging with the right mouse button.
  • Double-clicking the left mouse button now resets the view to fit the window.

  • Custom User Logo
  • Added a "Load Custom Logo" button to the "General Project and Server Data" panel.
  • The selected logo (PNG/JPG) is now drawn in the bottom-right corner of every screen.
  • The logo's size is dynamically scaled to a percentage of the screen width.
  • The logo appears on all previews (Editor, Canvas) and in all exports (PNG, PDF).

  • Logo Display Control
  • A new "Draw Custom Logo" checkbox has been added to the "Drawing Options" section (in both Pixel Map and Projection modules).
  • Unchecking this box allows you to disable logo rendering for that specific screen (e.g., for exports without the logo).
Fixes and Optimizations
  • Canvas Performance Optimization (Key Change)
  • Fundamentally changed how the Canvas renders.
  • Dragging screens, which was previously very slow and "laggy," is now perfectly smooth. This was achieved through image buffering (caching) – the program no longer redraws entire pixel maps on every mouse move but instead just moves the finished images already stored in memory.

  • Critical PDF Export Fixes
  • Fixed an incorrect indentation bug that caused the PDF generation function to never run (despite showing a "Success" message).
  • Fixed a NameError (self in a global function) that prevented the logo from being passed to the PDF generator.
  • Improved error handling – if an error occurs while drawing an image for the PDF, the program will now correctly display the error instead of a false success message.

  • Logo Display Fixes
  • Fixed a bug where the logo was visible on the Canvas but did not appear in the "Screen Editor" preview. (The issue was related to incorrectly finding the main window via self.parent()).
  • Corrected the drawing logic in generate_grid_image_data_alpha to ensure the logo is properly placed in both "Pixel Map" and "Projection" modules.

  • Save/Load Fixes
  • Updated the project save and load functions (.pgen) to correctly handle the path to the custom logo and the state of the "Draw Custom Logo" checkbox.

  • Minor UI Fixes
  • Fixed a bug that caused the Canvas view to reset with every single click.
  • Fixed a bug where the Canvas was very small after program launch or loading a project (the view now correctly fits to the window on first display).
  • Fixed a bug where the "Draw Custom Logo" checkbox did not work in the "Pixel Map" module.