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

SnagIt Capture fails in SnagIt 2024 #1157

Open
RickStrahl opened this issue Dec 11, 2024 · 3 comments
Open

SnagIt Capture fails in SnagIt 2024 #1157

RickStrahl opened this issue Dec 11, 2024 · 3 comments
Assignees

Comments

@RickStrahl
Copy link
Owner

SnagIt Integrated Capture fails when trying to Finish the capture in the SnagIt editor.

image

@RickStrahl RickStrahl self-assigned this Dec 11, 2024
@RickStrahl
Copy link
Owner Author

RickStrahl commented Dec 11, 2024

I was able to duplicate this issue referenced in #1155 with SnagIt 2024.

Unfortunately this appears to be an issue with SnagIt and not with Markdown Monster's integration since the capture fails from within SnagIt's Image Editor interface.

MM uses the Clipboard capture option (mode 4) to capture the output from the capture window into the clipboard, and then offers on the MM side to capture and paste the image. However, the SnagIt COM Capture never actually returns as it fails in the actual COM call inside of SnagIt.

In the past these issues were caused by having mutliple instances of SnagIt installed or uininstalling one and ending up with incorrect COM references. However, I tried uninstalling my older version SnagIt 2020 and then re-registering the 2024 version and the problem persisted.

I've fought these issues for years with Techsmith in the past, but they had no interest in discussing these issues. Up to v2020 the COM integration was working correctly but it appears it is now broken again to the point where it is not directly usable.

I'm considering just removing support as this is becoming untenable as I can't control the third party control.

@RickStrahl
Copy link
Owner Author

RickStrahl commented Dec 11, 2024

WORKAROUND FOR SNAGIT CAPTURE

There are a couple of workarounds for using the SnagIt Capture:

  • Manually use SnagIt and Copy to Clipboard and Paste
  • Use SnagIt Capture Integration but manually copy to Clipboard

Manually Capture and Paste from SnagIt

This is the approach I personally use. I use SnagIt extensively and because I use it from many applications I tend to use the same approach for all of them which is as follows:

  • Open SnagIt Capture (from task tray shortcut or Windows Key-SnagIt)
  • SnagIt configured to open capture in the editor
  • SnagIt configured to automatically copy to clipboard
  • Start Capture
  • Capture content
  • Edit in editor if desired
  • If changes were made Ctrl-A Ctrl-C to copy image to clipboard
  • Switch back to MM
  • Paste from Clipboard

To me this workflow works just as fast as the integrated SnagIt Image Capture .

Use the SnagIt Image Capture, but don't Finish!

The SnagIt Image Capture actually works, but it's the Finish operation that blows up SnagIt. So, instead of clicking finish you can do the following in the SnagIt Editor:

  • SnagIt Editor Opens with captured image
  • Edit Image as needed
  • Press Ctrl-A Ctrl-C to copy image to clipboard
  • CANCEL out of the Image Editor ( not Finish)

SnagIt's Finish operation is what is supposed to capture the image to the clipboard - but that's what's failing and apparently causing the crash in the first place

At this point the SnagIt Image Capture window behaves the same as if you had selected Finish. Essentially you are replacing the Finish button with Ctrl-a, Ctrl-c, Cancel and otherwise it behaves the same.

This obviously non-obvious but until (if ever) SnagIt fixes the COM object, if you really want to use the integrated capture this is an easy workaround for the same workflow. But frankly it's just easier to use SnagIt directly if you're already using it for other things and especially if you use the default global hotkeys.

@SyntaxDreamer
Copy link

Confirmed, manually copying works fine and then pasting the image. It does seem an issue with Snagit when clicking the Finish button.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants