Jump to content

Live Capture


happytc
 Share

Recommended Posts

Language translation is welcome!

Fixed distorted to have Virus by some antivirus softwares

* What is LiveCapture?

LiveCapture is user friendly and full of features for creating your image and your video, suitable for software developers, graphic designers and normal user.

It is an all-in-one program that provides full-featured screen capture tool, color picker, color palette, pixel ruler and protractor.

It has many mode to capture:

# Full Screen

# Active Window

# Window Control

# Selected Region

# Fixed Region

# All in One

# Auto Scroll

# Timing Series

# Repeat Last Capture

# Menu Capture

# Background Web Page Capture

# Freehand capture

It has not only everything what you need, but it loads fast, sits quietly in the system tray until needed.

This software is provided as freeware personal use and commercial use. In this case, you are granted the right to use this program free of charge.

* Features

For All Windows (Fully support Windows 7)

Multi-language is supported.

No Registry, No access to System folder (you can copy these files to portable USB)

* Screen Capture

Various output to File, Office programs, External program: External Editor, Microsoft Word/Excel/PowerPoint/Paint/Window Image Viewer, Email, Upload to Web(Return short link), Upload to FTP

Full Screen

Active Window

Window Control

Selected Region

Fixed Region

All in One

Auto Scroll

Timing Series

Repeat Last Capture

Menu capture

Web Page Capture

Freehand Capture

* Image Editor

Todo Lists

* Color Picker and Color Palette

various color code type (RGB, HTML, C++)

Photoshop style RGB/HSV conversion is supported.

Pick and Save your favorite color!

* Screen Pixel Ruler

horizontal and vertical orientation

various units (Pixels, Inches, Centimeters)

Measure distance frome one point to another point on current screen

DPI setting (72, 96, 120, 300, user defined DPI)

colorful gradient skins

You don't have to install any other screen ruler softwares.

* Screen Magnifier

Zoom 1x to 20x option

Stay on top, smooth display, and sizeable window

* Coordinate

Paint Crosshair on current screen and show the coordinate value

* Protractor

screen protractor

* Kinephoto

Kinephoto can grab video from screen. It has four mode to grab: window/Control, rectangle region, full screen and full screen except system tool tar and has more format to save: .avi .flv .mpg .mov .asf .wmv

* Make animate Gif file

In 'Timing capture' mode, you can select screenshots to make an animate GIF file. Another way, you can selecte GIF files to make an animate GIF file

*********************************** Update Log ************************************

# Version: 1.3.0

Date: 2011-09-13

+ Add

Add Select two or more GIF files to make an animate GIF file

Add In 'Timing capture' mode, select screenshots to make an animate GIF file

* Fixed

Fixed some bugs of Timing Capture mode

# Version: 1.2.3

Date: 2011-09-03

+ Add

Add Set Font/Transparency/Background color/Skin for Capture bar

* Fixed

Fixed Capture bar was out of phase

# Version: 1.2.2

Date: 2011-08-29

+ change some icons

* Fixed

Fixed Icons cannot be showed in Win7 system

# Version: 1.2.1

Date: 2011-08-27

+ Add

In 'Last repeat capture' mode, Added Lasting mode is Freehand capture mode

* Fixed

Fixed some buges about All in One mode

# Version: 1.2.0

Date: 2011-08-25

+ Add

Improve AllinOne mode

Add Freehand capture mode

* Fixed

Fixed distorted to have Virus by some antivirus softwares

# Version: 1.1.2

Date: 2011-08-20

+ Add

Add identifier of cursor in Magnifier

Add In Selected Area capture Mode, Seleting and capturing immediately

Add Chinese-traditional language

* Fixed

Fixed cannot second kinophoto

# Version: 1.1.1

Date: 2011-08-16

+ Add

Add suport dual monitor

+ Fix

Improved some Icons and make all icons to one DLL file

When using kinephoto, add a tip

When using selected capture, change mouse Cursor style to CROSS

Fixed hotkey bug

# Version: 1.1.0

Date: 2011-08-14

+ Add

Add kinophoto

Add Protractor

Add detect hotkey

Add icon of web capture to Capture bar

# Version: 1.0.8

Date: 2011-08-05

+ Add

Add Web page capture mode in background

Add start parameter for command line

Add call out Config GUI from capture bar

* Fixed

Fixed: when losing ICON file, Live Capture exit

Fixed: Image file including tooltip Gui

# Version: 1.0.7

Date: 2011-07-31

+ Add

Support to Capture LAYERED Window

Add instruction of Capturing menu of program

Add open Image file by Windows Image Viewer

* Fixed

When Measuring the distance of two points, cannot do it again

Cannot call out Color Picker through Color Palette

Improved Web upload

# Version: 1.0.6

Date: 2011-07-24

+ Add

Add: When loading Config Interface, go into Last Setting Tab, thanks to pomuyu@smth

Add: Upload image file to FTP

Add: Upload image file to Web

* Fixed

Fixed: Clicking hotkey twice, Gui window cannot close, thanks to pomuyu@smth

Improved: Long time to check new version, thanks to pomuyu@smth

Fixed: bug of 'variable not declare', thanks to pomuyu@smth

Fixed: Tool tips of following mouse cannot close, thanks to pomuyu@smth

Fixed: cannot assemble internal variable for defining image name, thanks to pomuyu@smth

Improved: improved language file of Chinese, thanks to pomuyu@smth

# Version: 1.0.5

Date: 2011-07-19

+ Add

Add: Repeat Last Capture Mode

Add: Hide Capture Bar close to screen's border;

Show Capture Bar mouse close to corresponding screen's border

Add: Set Capture Bar Size(Small/big Window)

Add: Measure distance from one point to another point in Pixel Ruler

Add: Paint coordinate axis on Current screen

Add: Send Image by Email

* Fixed

Fixed: When Cancel save image, still call out external image editor

Fixed: Modify Chinese language file

Fixed: Modify Icon of Selected Area Mode

# Version: 1.0.4

Date: 2011-07-07

+ Add

Add: Capture Bar

Add: Setting active window title for default image name

* Fixed

Fixed: Background Color of Pixel Ruler is not Checked

Fixed: Cannot change language of Timing Capture GUI

# Version: 1.0.3

Date: 2011-06-29

+ Add:

Add Timing Series Mode Capture

# Version: 1.0.2

Date: 2011-06-22

* Fix:

Fixed after setting new language, cannot use new language in tray menu

Fixed in selected region mode, cannot restore mouse style and close magnifier after clicking Esc key

Fixed in Fixed region mode, cannot close rectangle frame after clicking Esc key

Fixed after setting 'No display magnifier', but in vain

Fixed aterm setting 'No external program to open image', but in vain

# Version: 1.0.1

Date: 2011-06-19

+ Add:

Add Context menu of Pixel Ruler

* Fix:

Fixed after Capturing, cannot restore mouse style

Fixed two rare bugs

# Version: 1.0.0

Date: 2011-06-19

====================================================================

Download: http://livecapture.googlecode.com

Edited by happytc
Link to comment
Share on other sites

Looks very nice and with some good ideas which I can also implement to my screencapture.

Btw, a lot of alerts: http://www.virustotal.com/file-scan/report.html?id=b83122d546fda2ee4a68f165bbd5339ec6e49e79e30fae1d2f19300ead6daec7-1312751974

Which DLL file you are using? Why is it closed source?

Br,

UEZ

Edited by UEZ

Please don't send me any personal message and ask for support! I will not reply!

Selection of finest graphical examples at Codepen.io

The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯  ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ

Link to comment
Share on other sites

I'm ready to rewrite the functionality of the DLL file using pure au3.

Now I meet another difficult problem: Scrolling window capture.

I have searched this forum, but there's no interrelated example. Also no result using Google search

Link to comment
Share on other sites

I've removed the link to the download. Please do not post again until you can explain why anti-virus is flagging it. Better yet, fix the problem with anti-virus flagging it.

You are expert. Can you explain this: http://www.virustotal.com/file-scan/report.html?id=8a42f9aa7f8cbb1e833302c79e04567d8bb4feefac87a282780ee99a4f88e6cc-1312771060

The file of HtmLayout Ev ex.exe is compiled by the example of HtmLayout DLL UDF

#include <GUIConstantsEx.au3>
#include <WinAPI.au3>
#include <WindowsConstants.au3>
#include <HtmLayout UDF.au3>
_HLStartup()
$Gui = GUICreate("test",500,500,200,200,$WS_popup,$WS_EX_LAYERED)
GUISetBkColor(0xABCDEF)
_WinAPI_SetLayeredWindowAttributes($Gui, 0xABCDEF, 255)
GUISetState(@SW_SHOW)

$HLHwnd = _HLCreateGui($Gui, 0, 0, 500, 500)
GUISetState(@SW_SHOW,$HLHwnd)

$fi = FileRead(@scriptdir&'\Layout.htm')

_HLLoadHtml($HLHwnd, $fi)

_HLWindowAttachEventHandler($HLHwnd, "_events", $HANDLE_BEHAVIOR_EVENT)

Func _events($ev, $prm)

    If $ev = $HANDLE_BEHAVIOR_EVENT Then
        
        $ad = _HLGetParam($ev,$prm)
        If $ad[0] = $HYPERLINK_CLICK Then
            $href = _HLGetAttributeByName($ad[1], "href")
            If $href = "close" Then Exit
        EndIf
    EndIf
EndFunc


while 1
        $GUIMsg = GUIGetMsg()
        Switch $GUIMsg
            Case $GUI_EVENT_CLOSE

                ExitLoop

        EndSwitch
Sleep(50)
WEnd
Link to comment
Share on other sites

Right ... like 3 versus 28 is the same thing here. :mellow:

"Straight_and_Crooked_Thinking" : A "classic guide to ferreting out untruths, half-truths, and other distortions of facts in political and social discussions."
"The Secrets of Quantum Physics" : New and excellent 2 part documentary on Quantum Physics by Jim Al-Khalili. (Dec 2014)

"Believing what you know ain't so" ...

Knock Knock ...
 

Link to comment
Share on other sites

The issue is with the removed archive LiveCapture1.0.8.zip -=> 28/43 (65.1%) warnings - not very trustful! No source code, no information about internal used resources, etc.

I tested the application in my vm only!

Br,

UEZ

Edited by UEZ

Please don't send me any personal message and ask for support! I will not reply!

Selection of finest graphical examples at Codepen.io

The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯  ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ

Link to comment
Share on other sites

  • 3 weeks later...

Some of the features look familiar to me! May I ask you whether you used some of my codes?

E.g. magnifier, etc.

Br,

UEZ

Edited by UEZ

Please don't send me any personal message and ask for support! I will not reply!

Selection of finest graphical examples at Codepen.io

The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯  ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ

Link to comment
Share on other sites

Some of the features look familiar to me! May I ask you whether you used some of my codes?

E.g. magnifier, etc.

Br,

UEZ

All ass look alike but in ideas they are very far apart from each other.

You are so suspicious.

No, All codes were writed by myself except Including functions by Autoit!

For Example, You were suspicious to Magnifier,here My code:

#include-once
;#cs
#include <WindowsConstants.au3>
#include <GuiConstants.au3>
#Include <Constants.au3>
#Include <WinAPIEx.au3>
#Include <Misc.au3>
#Include <GDIPlus.au3>

Opt("MustDeclareVars", 1)
Opt("TrayIconDebug", 1)

Magnifier("", 0)
;#ce

Func Magnifier($hParent = "", $TitleFlag = 0)
    Local Static $FlagRun = 0
    Local $SectionName, $EnlargeRatio, $StyleWindow, $Width, $Height, $Xpos, $Ypos, $hwnd, $WinPos, $MousePos, $hDot
    Local $EnlargeRatioLabel, $EnlargeRatioSlider, $NumberLabel
    Local $hCursor, $hPrev = _WinAPI_CopyCursor(_WinAPI_LoadCursor(0, 32512))
    Local $IniFile, $LangIniFile, $LangEnlargeRatio, $LangMagnifierWin
    
    If $FlagRun == 1 Then
        Return
    Else
        $FlagRun = 1
    EndIf
    
    $IniFile = @ScriptDir & "\LiveCapture.ini"
    $SectionName = "LiveCapture"
    $EnlargeRatio = IniRead($IniFile, $SectionName, "EnlargeRatio", 5)
    $LangIniFile = IniRead($IniFile, $SectionName, "LanguageFile", "") 
    $LangEnlargeRatio = IniRead($LangIniFile, "Miscellaneousness", "EnlargeRatio", "Enlarge Ratio")
    $LangMagnifierWin = IniRead($LangIniFile, "TrayMenu", "Magnifier", "Magnifier")
    $Width = 300
    $Height = 300
    $Xpos = 0
    $Ypos = 0
    
    If $TitleFlag == 1 Then
        $StyleWindow = $WS_SIZEBOX
    Else
        $StyleWindow = $WS_POPUP
    EndIf
    
    $hwnd = GUICreate($LangMagnifierWin & " - Live Capture", $Width, $Height + 30, $Xpos, $Ypos, $StyleWindow, $WS_DISABLED + $WS_EX_TOOLWINDOW + $WS_EX_TOPMOST, $hParent)

    $EnlargeRatioLabel = GUICtrlCreateLabel($LangEnlargeRatio & ": ", 5, 5, 100, 20)
    GUICtrlSetColor(-1, 0x0000FF)
    $EnlargeRatioSlider = GUICtrlCreateSlider(105, 5, 150, 20)
    $NumberLabel = GUICtrlCreateLabel($EnlargeRatio & "x", 260, 5, 20, 20)
    GUICtrlSetColor(-1, 0x0000FF)
    GUICtrlSetData($EnlargeRatioSlider, $EnlargeRatio)
    GUICtrlSetLimit($EnlargeRatioSlider, 20, 1)
    
    GUISetState(@SW_SHOW, $hwnd)
    ;#cs
    If $TitleFlag == 0 Then
        $hDot = GUICreate("", 8, 8, 150, 170,  $WS_POPUP, $WS_EX_TOPMOST, $hwnd)
        GUISetBkColor(0xFF180C, $hDot)
        GUISetState(@SW_SHOW, $hDot)
        WinSetTrans($hDot, "", 200)
    EndIf
    ;#ce
    
    If $TitleFlag Then
        $hCursor = _WinAPI_LoadCursorFromFile(@ScriptDir & '\Resource\Plate.cur')
        _WinAPI_SetSystemCursor($hCursor, 32512)
    EndIf
        
    While True
        $WinPos = WinGetPos($hwnd)
        If $TitleFlag == 0 And IsArray($WinPos) Then
            $MousePos = MouseGetPos()
            If $MousePos[0] >= $WinPos[0] And $MousePos[0] <= $WinPos[0] + $WinPos[2] And $MousePos[1] >= $WinPos[1] And $MousePos[1] <= $WinPos[1] + $WinPos[3] Then
                If $WinPos[0] + $WinPos[2] / 2 < @DesktopWidth / 2 And $WinPos[1] + $WinPos[3] / 2 < @DesktopHeight Then
                    WinMove($hwnd, "", @DesktopWidth - $WinPos[2], @DesktopHeight - $WinPos[3])
                    WinMove($hDot, "", @DesktopWidth - $WinPos[2] + 150, @DesktopHeight - $WinPos[3] + 170)
                Else
                    WinMove($hwnd, "", 0, 0)
                    WinMove($hDot, "", 150, 170)
                EndIf
            EndIf
        EndIf
        If IsArray($WinPos) Then
            $Width = $WinPos[2]
            $Height = $WinPos[3]
            MAG($hwnd, $EnlargeRatio, $Width, $Height)
        Else
            ExitLoop
        EndIf
        
        Switch GUIGetMsg()
            Case $GUI_EVENT_CLOSE
                ExitLoop
            Case $EnlargeRatioSlider
                $EnlargeRatio = GUICtrlRead($EnlargeRatioSlider)
                GUICtrlSetData($NumberLabel, $EnlargeRatio & "x")               
        EndSwitch
        Sleep(20)
    WEnd
    If $TitleFlag Then
        _WinAPI_SetSystemCursor($hPrev, 32512)
        _WinAPI_DestroyCursor($hCursor)     
    EndIf
    
    GUIDelete($hwnd)
    GUIDelete($hDot)
    
    $FlagRun = 0
EndFunc


Func MAG($hwnd, $Multiple, $Width, $Height)
    Local $hGraphic, $hwdDC, $DeskDC, $MousePos, $Xpos, $Ypos; $hPen
    ;Local $aColor[4] = [0xFFFF0000, 0xFF0080FF, 0xFF009933, 0xFF000090], $Random = Random(0, 3, 1)
        
    ;_GDIPlus_Startup()
    ;$hPen = _GDIPlus_PenCreate($aColor[$Random])
    ;$hGraphic = _GDIPlus_GraphicsCreateFromHWND($hwnd)
    $hwdDC = DllCall("user32.dll", "int", "GetDC", "hwnd", $hwnd)
    If @error Then Return
    $DeskDC = DllCall("user32.dll", "int", "GetDC", "hwnd", 0)
    If Not @error Then
        $MousePos = MouseGetPos()
        If Not @error Then
            $Xpos = $MousePos[0] - $Width/(2 * $Multiple)
            $Ypos = $MousePos[1] - ($Height - 30)/(2 * $Multiple)
            DllCall("gdi32.dll", "int", "StretchBlt", "int", $hwdDC[0], "int", 0, "int", 30, "int", $Width, "int", $Height - 30, "int", $DeskDC[0], "int", $Xpos, "int", $Ypos, "int", $Width/$Multiple, "int", ($Height - 30)/$Multiple, "long", 0x00CC0020)
            ;_GDIPlus_GraphicsDrawLine($hGraphic, 0, 170, 300, 170, $hPen)
            ;_GDIPlus_GraphicsDrawLine($hGraphic, 150, 30, 150, 330, $hPen)
        EndIf
        DllCall("user32.dll", "int", "ReleaseDC", "int", $DeskDC[0], "hwnd", 0)
    EndIf
    DllCall("user32.dll", "int", "ReleaseDC", "int", $hwdDC[0], "hwnd", $hwnd)
    ;_GDIPlus_GraphicsDispose($hGraphic)
    ;_GDIPlus_PenDispose($hPen)
    ;_GDIPlus_Shutdown()
EndFunc
Edited by happytc
Link to comment
Share on other sites

It has nothing to do with mistrust because I'm releasing here my codes and everybody can use it without asking for permission!

But you are providing only the executable and some of the look'n'feels are familiar to me either codes from me or from others but I cannot see any credits!

If you did the coding by your own then it is ok but if you used any code from any other person please give some credits to it. It is not inspiring confidence when you release only the executable and are not very known here besides the virus results.

E.g. I used several codes from others and mentioned it in Windows Screenshooter! Btw, meanwhile I implemented also the freehand capturing. :mellow: And a small paint function like mspaint but a lite version of it will follow.

Br,

UEZ

Please don't send me any personal message and ask for support! I will not reply!

Selection of finest graphical examples at Codepen.io

The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯  ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ

Link to comment
Share on other sites

It has nothing to do with mistrust because I'm releasing here my codes and everybody can use it without asking for permission!

But you are providing only the executable and some of the look'n'feels are familiar to me either codes from me or from others but I cannot see any credits!

If you did the coding by your own then it is ok but if you used any code from any other person please give some credits to it. It is not inspiring confidence when you release only the executable and are not very known here besides the virus results.

E.g. I used several codes from others and mentioned it in Windows Screenshooter! Btw, meanwhile I implemented also the freehand capturing. :mellow: And a small paint function like mspaint but a lite version of it will follow.

Br,

UEZ

You are right, in next version, Add credits to developing team of Autoit.

I'm glad to hear that you will add functionality like mspaint in your great work.

Maybe you can try to use 'All in one capture' in LiveCapture, it's like mspaint.

Edited by happytc
Link to comment
Share on other sites

Very cool design, but still don´t get it, you write this in autoit?, what is that chinese or japanese text?, What are those files in the Resource Folder? my Avast still cry when i open this i have to open it in the SandBox and still, when i close it i have to close the process by the ProcessManager because it keeps running.

Edited by monoscout999
Link to comment
Share on other sites

Very cool design, but still don´t get it, you write this in autoit?, what is that chinese or japanese text?,

Yeah, All were writed by Au3.

It's Chinese characters.

What are those files in the Resource Folder? my Avast still cry when i open this i have to open it in the SandBox and still, when i close it i have to close the process by the ProcessManager because it keeps running.

About virus, using AUTOIT, we face a dilemma sadly and helplessly.

here the file of aaa.exe only has a blank line(add a Enter), then compiling without UPX.

The result is :

File name:

aaa.exe

Submission date:

2011-08-30 14:24:03 (UTC)

Current status:

finished

Result:

7 /44 (15.9%)

http://www.virustotal.com/file-scan/report.html?id=df3b48959e937e1af15540981157e732bfc48ae40f4009d166cc1d9600dc5caf-1314714243

Link to comment
Share on other sites

* Make animate Gif file

In 'Timing capture' mode, you can select screenshots to make an animate GIF file. Another way, you can selecte GIF files to make an animate GIF file

*********************************** Update Log ************************************

# Version: 1.3.0

Date: 2011-09-13

+ Add

Add Select two or more GIF files to make an animate GIF file

Add In 'Timing capture' mode, select screenshots to make an animate GIF file

* Fixed

Fixed some bugs of Timing Capture mode

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...