Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge output #2

Open
wants to merge 51 commits into
base: master
Choose a base branch
from
Open

Merge output #2

wants to merge 51 commits into from

Conversation

ghostmaster75
Copy link

Hi,
You can insert this function: Create a virtual output which is nothing but the resultant of the merged images side by side of all screens.
In the screen configuration you could add a numeric field which, if set, indicates the order of arrangement of the captured image and then for all screens whose output goes to the same server, you create a virtual output that sends the merged image.

to merge images you can use something like this:

      private Bitmap MergeImages(Image image1, Image image2,int space)
             {
                 Bitmap bitmap = new Bitmap(image1.Width + image2.Width+space, Math.Max(image1.Height, image2.Height));
                 using (Graphics g = Graphics.FromImage(bitmap))
                 {
                     g.Clear(Color.Black);
                     g.DrawImage(image1, 0, 0);
                     g.DrawImage(image2, image1.Width+space, 0);
                 }
                 Image imgMerged = bitmap;
                    
                 imgMerged.Save("D:\\3.jpg");
                 return bitmap;
             }
     Bitmap b = MergeImages(img1, img2,10);

Thank you

sabaatworld and others added 30 commits September 9, 2017 17:10
…ded missing installer creation files. Fixed capture timeout issues.
dependencies. Corrected naming of variouse components and switch to user
settings from config file.
code using namespaces and ScreenCapture interface. Embedded help content
using resource. Added more help content.
task icon more responsive. Updated version to 2.1.
capture failure. Opitimized retry on failure parameters. Changed release
version to 2.2.
multiple Hyperion tasks in parallel. Improved tray icon events.
lot of issues and TODOs from previous commit. Updated screenshots.
sabaatworld and others added 21 commits January 17, 2018 15:42
lights to turn off immediately after turning them on. Upgraded manifest
to version 2.5.
- Replaced youtube image and URL from http to https to prevent Mixed-content message on https://sabaatworld.github.io/HyperionScreenCap/
- Fixed markdown bold-tags
* update all nuGet packages
* remove SlimDX nuget packages
* add SlimDX x86 and x64 dlls
* update project to compile on x86 or x64 platform
* remove Fody package
…PI server. Stop capture on windows shutdown.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants