©2018-2019, Konstantin Kuyukov

KSuse PhotoWall

Printed and digital mosaic of photos from your event in real time

Key features

  • Easy interface

  • Russian \ English \ Portuguese \ German interface

  • Ability to add your own interface language

  • The maximum size of the overlay image is 23K

  • Overlay graphics in many format *

  • Tracking new photos in multiple folders

  • Import video and video from the instagram on the specified hashtag

  • Support for importing multiple hashtags

  • Intelligent cropping (searching faces)

  • Direct printing

  • Ability to print multiple cells per sheet

  • Printing to multiple printers

  • Continuing to fill the wall and print after restarting the program

  • Ability to stop the current wall and continue filling with another (pause mode)

  • Competition mode - division of the photo wall into blocks for filling with different teams

  • Pre-moderation of photos

  • Animation on the second screen

* more than 100 formats, to use some formats need third-party software

Changelog

1.1.19.1
- The frame height value in the exported video can be replaced by the width value (from 1.1.19.0)
- The list of photos in pre-moderation is not updated after rejecting the photo until a new one arrives (all versions)
- Confirmed / rejected photos reappeared in the list of pre-moderation when the program was restarted (all versions)
- When deleting a cell, it could not be filled with copies (all versions)

1.1.19.0
- The button "Print all photos" could print only one sheet from the queue instead of all
- The counter of finished photos was not always updated
- When the option "Use b/w cells" is turned off, photos of higher resolution for animation were not created
- When filling out by copies, not all available photos were used
. Restored compatibility with Windows 7 x64
+ If there is one display, when you turn on the option "Show wall on second monitor", the window is now not hidden, but displayed behind the main
+ Ability to specify the number of duplicates created when filling in copies
+ Ability to record animation on the second screen in the mp4 file (explanation in the instructions)
+ When saving the settings, the selection of displays is recorded
+ Web page for viewing the wall and reprinting cells

1.1.18.1
. Changed the scheme of work with licensing servers
+ During repair, photos from nonexistent cells are deleted from the database

1.1.18.0
- When switching between tabs, a change in preset selection could occur
+ Mask of priority of filling

1.1.17.1
- When deleting a wall, the files of this wall were not deleted from the Cache/Print folder
- The reprint button did not appear after a click (bug 1.1.15.0-1.1.17.0)
+ Pause when filling with photos is not applied when the second screen is off

1.1.17.0
- Setting the generation of high-resolution previews removed
. Reduced interface friezes when filling the pre-moderation window with a large number of photos
. Memory consumption is reduced several times when using a digital wall
+ Filling by copies is accelerated
! Initial processing of photographs may take up to 50% of the time than in previous versions

1.1.16.0
- Termination of filling in the pre-moderation list window after the file read error
- The reprint and replace button did not appear after a click (bug 1.1.15.x)
- Fill with the selected solid color of the photo wall substrate on the second screen was not applied (bug 1.1.9 - 1.1.15)
. Reduced animation friezes with a large stream of photos
. Increased processing speed and reduced memory consumption when the second screen is off
+ Ability to create photos for a digital wall (second screen) in higher resolution
+ Ability to save previews of cells of the current wall in a separate folder with the names X_Y.png
+ The readiness indicator consists of 4 sections: processed / distributed / added to the queue / total necessary
+ Auto rotate and cache photos in pre-moderation

+ Animation "Zoom"

1.1.15.1
- After stopping the filling of the wall and subsequent continuation, the filling was not always displayed on the screen until the program was restarted (blank screen)

1.1.15.0
- Crash when deleting font size value of index
- The priority of the direction was not taken into account when choosing a random fill
- The message about the need to re-save the preset was not hidden after the start of saving the preset
- Unprinted photos could be printed with the index style of the first preset when you restart the program
+ Download photos from email
+ Moderation of photos from email
+ Ability to print adjacent cells on one sheet
+ You can not start filling the wall if the generator has an error message in the current preset
+ If there is an active wall when starting the program, then its preset is automatically selected in the generator
+ Broadcast to rtmp server, for example, Youtube

1.1.14.1
- The "Fill with copies" button did not always work
+ Dragging cells by mouse
+ Drag&drop files on the wall

1.1.14.0
- Error message when loading settings
- Adding photos to the moderation window stopped on bad files
- Some cells remained b/w although they were already printed
. More random distribution of photos
. Pause when filling with photos only applies when animation is on
. Settings of pause between photos transferred to settings of preset
+ Delayed printing
+ Automatic restart of the pre-moderation window when a failure in the image collection
+ Ability to set a pause between detection of a file and inclusion in the processing queue (to exclude the addition of temporary files)

1.1.13.0
- Overlay graphics of preset were not generated when saving duplicated preset without changing layer settings
- The inscription about the need to re-save the preset did not immediately disappear after generating the overlay graphics
+ Significantly improved face search algorithm
+ Ability to disable face search (crop with the same indentation)

1.1.12.1
- The font Arial was displayed in the selection instead of the saved one
. Animation changed
+ Font smoothing

 

1.1.12.0
. Faster overlay graphics generation while saving presets
. Font size, color, and index position settings are transferred to the generator (individual for each preset)
+ Ability to customize the color and position of indices on the grid, grid color
+ Ability to choose the font and style of indexes

1.1.11.1
- Incorrect filling in competition mode
- Different proportions of the photo at the beginning of the animation and in the cell on the second screen when the option "Stretch the wall to full screen" is enabled
+ Parallel check of hot folders

1.1.11.0
+ Grouped preset settings in the generator by tabs
+ Several ways to fill the photo wall

1.1.10.6
+ Added .tmp extension to ignore list

1.1.10.5
- Crash when trying to add a layer to the template to print a copy to the guest when there is no presets

1.1.10.4
. Changed animation on the second screen

1.1.10.3
- Crash when trying to enter preset settings when not a single preset has been created

1.1.10.2
- Crash if a program starts with an active wall and the preset files has been deleted

1.1.10.1
- Incorrect font size of the text layer when saving
- Changes to layer settings are not applied after saving the preset until the selected preset is changed in the list on the left
+ Elimination of another data error when repairing a database
+ Ability to display a border around the last printed photo

1.1.9.0
. A black background on the second screen with any design theme
+ Dark theme
+ Ability to remove background from photos
+ Ability to remove chromakey
+ Choice to crop or fit photos

1.1.8.0
- Long saving of the preset in the generator in the absence of layers for the photo for the wall and the presence of layers for branding the copy to the guest
- When filling with copies could fall photos from past walls
. Improved filling by copies
. Cell indexes in the main window are not displayed for large walls
+ Ability to change interval of the appearance of photos on the screen

1.1.7.7
. Restored start of reprint by click
. Fixed indexes in the main window in the drop-down lists

1.1.7.6
- Reset preset selection when switching tabs after saving a preset

1.1.7.5
. Fixed clearing print cache when deleting a wall
. Reduced installer volume

1.1.7.3
- Looping processing with printing is on and empty list of printers

1.1.7.2
. In the main window, cell previews of the wall are displayed with indexes.
. Exports wall for printing is done without cell indices
+ Folder in the cache with cells without inscribed indexes

1.1.7
+ German

1.1.6
+ Support for multiple licensing servers

1.1.5.1
- Support for the point as a separator in numbers

1.1.5
- When exiting full-screen mode, the window could be larger than the screen resolution
. By default, the first cell is 0x0
+ Select the initial wall index
! Numbering overlay graphics and HiRes always begins with 0

1.1.4
+ Ability to exit full screen mode
+ Ability to select displays for windows

1.1.3
- After deleting all the layers in the preset, there was an overlay of graphics from the last save
. Increased the size of photos in the animation on the second screen
+ Ability to clear the cache of downloaded from Instagram
+ Choice to check subfolders or not
+ Compatible with KSuse Manager


1.0.29

- Termination of filling wall with infinite fill
. Hidden fill indicator for endless wall
+ Save HID to file, not just to clipboard

1.0.28
- Incorrect displaying of print sizes in the "Print Settings" in some cases
- In some cases there was a message about the wrong number of hashtags in the competition mode
+ Upload photos via the integrated web server
+ Ability to separately include pre-moderation of photos from instagram, folders and uploaded via a web server
+ Ability to change the path to the folder with presets
+ Cell indices in the main window
+ Display one of the previously loaded photos when setting up branding for the visitor
+ Ability to move and change size of the photo on the visitor printout
+ Indicator that the wall is running and changes are not saved

 

1.0.27
- Automatic scrolling in logs window
- Set the size for the printout from the default printer, and not the currently selected printer
+ Additional checking of founded index of empty cell
+ Displaying in the main window the number of filled cells
+ Checking database when starting the program
+ When saving a preset, the overlay graphics are not generate unless there have been changes in the layer settings.
+ Output of preview of saved overlay graphics (acceleration of the generator)

1.0.26
- There was no time zone correction
- Incomplete recursion when checking files from instagram while filtering by date
! The timing in the Russian interface does not work correctly (see life hacking)

1.0.25
- HiRes and prints were saved in the Print folder, not in Photo and Print
- Crash, if in the choice of the printer, click on the "Select" button without selecting the printer
- When saving a preset, the value of the path to the background image was restored if the path was cleared before
- The appearance of duplicates on walls containing more than 50 cells  in width
- The new preset had a transparent caption color
- When using the button "Fill with copies" the interface was frozen after a while
- Transparent margins on the exported finished wall
- The size of the printed cell was set not from the current wall, but from the last selected preset
- Reprint only starts after wall or program restart
. Changed the order of filling the wall with infinite filling
. Filling up with copies is significantly accelerated
. Reduced memory consumption
+ Ability to render photos for printing when printing is disabled

1.0.24
- Crash on error in the configuration file of preset
- The download queue with instagram continues to be processed after the wall stops
- Stoping filling the wall in some cases
+ Prohibited the launch of more than one copy of PhotoWall on one computer
+ Ability to set the initial date and time in the preset
+ Stop downloading new images from folders and instagram if there are enough photos in the pre-moderation queue to fill the wall
+ When a wall is selected in the generator, the preset corresponding to this wall automatically opens.
+ Animation of filling the wall on the second screen

1.0.23
- Crash, if at the start of the wall no preset was selected or saved
- Incomplete filling of the wall (duplicates in the database)
- Slow down filling
+ When replacing or reprint of cell, the wall does not completely redraw
+ The possibility of sequential filling
+ Cache clear button
+ Indicators of cleaning and repair


1.0.22
- An error indicator of problems with overlays graphics with a different number of rows and columns in the preset
- The inability to reprint the cell in some cases
. Changed database repair algorithm

 

1.0.21
- Crash when pressing the action buttons with layers, if the preset is not selected
- Interface freezes
+ Hiding the layer settings fields if no preset is selected
+ Search photos in all subfolders
+ Indicator that not all overlays graphics were created

1.0.20
- Crash, if the interface language is not selected when saving the settings
- The filling of the wall did not start after cleaning the cell of a fully filled wall
- Database lock
. In competition mode, wall filling does not stop after a team wins
+ Moderation of photos is included only in instagram, folders are excluded from moderation
+ Lock save settings in pre-moderation while filling the wall
+ Ability to fill the wall with duplicates

 

1.0.19
- Added languages are not displayed in the interface
. Expanded database repair
+ Ability to moderate photos
! It is possible to lock the database (interface hang), it is treated by restarting the program


1.0.18
- Duplication of cell indices
- The inability to reprint the cell, if the print settings are differ at initial printing and reprint
+ Repair of database

1.0.17
- Error in size (incorrect rounding)

1.0.16
- Do not disappear fields with layer properties when deleting the last layer
- The layer number did not increase when adding a layer in the branding of the copy of the image
- The preview of the branding of the copy of the image was not redrawn while dragging the layer with the mouse
+ Save a photo for a photo wall or a visitor to the cache under the name "wall ID _ row _ column .png" and "wall ID _ row _ column _c.png" respectively
+ Save a print task (layout with margins) to a file named "wall number _ date _ time .png"
+ Delete key deletes selected layer if focus is on layer list

1.0.15
+ When printing is off, images appear on the wall immediately in color
+ Ability to print copies of photos for guests
+ Branding copies of photos


1.0.14
- Incorrect filling of the second monitor with the option "Stretch the wall to full screen" and the aspect ratio is different from 16: 9
- Incorrect cell sizes with the option "Stretch the wall to full screen"
- Сrash if the background file is not an image
- Inability to remove the intro

 

1.0.13
- Incorrect filling of the wall when the competition mode is turned off and the number of teams more than 1 is selected.
- Transparent background color when creating a preset
- Crash with the option "Preview instead of background" and the missing file
- Saving on the second monitor the background from the previous wall, if the current one does not have a background image
- The cache of preview was not cleared when removing the wall
+ Blocked the ability to remove walls when one of the walls is running
+ Blocked the ability to start filling the wall after removing one of the walls
+ When you press the reprint or replace cell keys, they disappear for 2 seconds
+ Ability to select a frame of video for previews (selecting a second with a decimal part)
+ Import from folders any images in formats supported by ImageMagick, including pdf (https://www.imagemagick.org/script/formats.php)
! Disabled filter by file extension. Now there will be attempts to read all the files that are in the folders specified as sources (do not write inappropriate files there)
! After removing the wall, you must restart the program


1.0.12
- The program does not start without lang.txt

 

1.0.11
- Do not show the path to the background image when changing the current preset
- Crash when you double-click Delete in the list of folders with photos
- Hangs if the wall was stopped while recording a new photo
- Skipping prints when a printer error
. Accelerated getting new photos from Instagram for competition mode
+ Portuguese language
+ Ability to add your own interface language
+ Support for multiple hashtags
+ Competition mode
+ Lock save presets during the filling of the wall
+ Printing on multiple printers

1.0.10
- Error in print size when setting print fields
+ Ability to set margins between photos when printing multiple photos per sheet

1.0.9
- The color of the buttons did not change when changing the theme
+ Choosing of the fill color of the second screen
+ Ability to display a background image in place of empty cells on the second screen
+ Ability to display a preview of the final image in place of empty cells on the second screen
+ Possibility of infinite wall filling (cell replacement)
+ Ability to stretch the wall to full screen on the second screen

1.0.8
- Interruption of processing photos from instagram when getting an erroneous link
+ Significantly accelerated redrawing of the wall when reprinting or replacing a cell
+ Buttons to reprint and replace the cell
+ Ability to continue filling and delete cache of previous walls

1.0.7
+ Base resolution of the second monitor up to UltraHD (3840 × 2160)
+ Export finished wall to file (preview and print)
+ Confirmation of license deactivation

1.0.6
+ Change the font size of the index printed on the photos and the indent from edge to text

1.0.5
- Crash with no access rights
. .NET 4.7 -> 4.7.2
+ Generate photo from video
+ Lock the ability to change settings when the wall are filling

1.0.4
+ Autorotation by Exif

1.0.2
- Crash when exporting grid for printing more than 195 x 195 cm
- Interupting filling the wall, if one of the folders specified in the list of sources did not contain photos
- Error checking new version
+ Buttons to fit the size of the layer to the size of the wall
+ Pause printing

1.0.1
- Graphics in the preview did not redraws after resizing the grid
+ Check availability of new versions
+ Ability to deactivate a license for transfer to another computer

1.0.0
+ Select file for intro
+ Output intro (when printing the wall is not started) or active wall to the second monitor
+ Ability to change printer settings from the program1.0.25
- HiRes and prints were saved in the Print folder, not in Photo and Print
- Crash, if in the choice of the printer, click on the "Select" button without selecting the printer
- When saving a preset, the value of the path to the background image was restored if the path was cleared before
- The appearance of duplicates on walls containing more than 50 cells  in width
- The new preset had a transparent caption color
- When using the button "Fill with copies" the interface was frozen after a while
- Transparent margins on the exported finished wall
- The size of the printed cell was set not from the current wall, but from the last selected preset
- Reprint only starts after wall or program restart
. Changed the order of filling the wall with infinite filling
. Filling up with copies is significantly accelerated
. Reduced memory consumption
+ Ability to render photos for printing when printing is disabled