Jump to content
Sign in to follow this  
wakillon

TinyColorCatcher v1.0.4.4 Update of 25 June 2013

Recommended Posts

TinyColorCatcher v1.0.4.4

Yet another small tool to know the value of color codes.
A magnifier x4 to x32 will help you to see precise pixel color.
A history of colors store your copied colors and you can delete them with a left click.Icon.

Added the possibility to adapt mouse speed to Zoom Level for an easy color capture.

Added Shades Tab for those who want edit and find the exact shade they want.
After you have copied a color, just left click on "Preview" ( in Shades Tab ) for paste it.
Intensity of shades can be set by 3 radios and you can change shades gradient direction by left click on "Shades" label (at the left of radios group).
Sliders and Inputs can help you to adjust pasted color in preview.

Added Colors Chart with color's names.

For catch any color on Tabs, same principe as magnifier : Press Middle mouse button or F12 for copy color value ( located under your cursor ) to clipboard.

Your settings are saved to registry.


i56da.jpg   5LzED.jpg

Tiny_Color_Catcher_v1_0_4_2_2.jpg   Tiny_Color_Catcher_v1_0_4_2_3.jpg

As usual external files are downloaded at first execution.( Run as administrator the first time )

Press middle mouse button or F12 ( for TouchPad User ) for copy color value ( located under your cursor ) to Clipboard.

Previous Downloads : 100

Update of 25 June 2013

SourceTinyColorCatcher v1.0.4.4.au3

ExecutableTinyColorCatcher.exe.html

(Once this html file downloaded, double click on it for start the download)

Will be added to the next version of >SciTE Hopper.

Hope you'll find it handy ! ;)

 

Edited by wakillon

AutoIt 3.3.14.2 X86 - SciTE 3.6.0WIN 8.1 X64 - Other Example Scripts

Share this post


Link to post
Share on other sites

Looks nice but the preview windows is absolutely slow with updating the region - more or less the whole program is very slow.

I'm using Win7 x64 with Aero.

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!
¯\_(ツ)_/¯  ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ

Share this post


Link to post
Share on other sites

Looks nice but the preview windows is absolutely slow with updating the region - more or less the whole program is very slow.

I'm using Win7 x64 with Aero.

Br,

UEZ

I found it very reactive on XpSp3 with WindowBlinds Aero.

Do you think there is an incompatibility with your config ?Posted Image

Edited by wakillon

AutoIt 3.3.14.2 X86 - SciTE 3.6.0WIN 8.1 X64 - Other Example Scripts

Share this post


Link to post
Share on other sites

I tested it in my WinXP vm and it is working without any problems and fast.

Under Win7 x64 it is starting but takes a long time to display the zoom window and the zoom window is updating extremly slow. Further I cannot close the appl. - only by closing the process.

If I uncommend the lines 152-159 it is also working with my Win7 x64.

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!
¯\_(ツ)_/¯  ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ

Share this post


Link to post
Share on other sites

your script does several undocumented things that people would refer to as "bad scripting habits". it downloads files from internet, it installs a new font, it makes registry changes and changes system properties such as mouse speed and balloon tips, it adds sound files to the system directory. 

i think people should be aware of it.

if you do such things, you should at least thoroughly inform people, offer an uninstall routine, keep all files in a local directory and preferably use a local settings.ini instead of the registry to save settings.

the script looks nice and has some interesting solutions, but give people a chance to maintain a clean system. now i go clean up ;)


[color=rgb(255,0,0);][font="'comic sans ms', cursive;"]FukuLeaks[/color][/font]

Share this post


Link to post
Share on other sites

your script does several undocumented things that people would refer to as "bad scripting habits". it downloads files from internet, it installs a new font, it makes registry changes and changes system properties such as mouse speed and balloon tips, it adds sound files to the system directory. 

i think people should be aware of it.

if you do such things, you should at least thoroughly inform people, offer an uninstall routine, keep all files in a local directory and preferably use a local settings.ini instead of the registry to save settings.

the script looks nice and has some interesting solutions, but give people a chance to maintain a clean system. now i go clean up ;)

 

Do not be so alarmist !

It's not a modified reg key (who enable balloon tips), a little wav file, or a font who will do your system not clean!

If externals files are downloaded it's just a question of storage capacity, and mouse speed is restored when script exit.

if you are so afraid for your system you shouldn't try AutoIt examples:sweating:

In next update I will set all files in temp dir and try to include them to script.

Edit : It's like a online installer as java or chrome installer, but in portable version.

Edited by wakillon

AutoIt 3.3.14.2 X86 - SciTE 3.6.0WIN 8.1 X64 - Other Example Scripts

Share this post


Link to post
Share on other sites

TinyColorCatcher has some useful features ... but I'm sorry to say: it's visually distracting to use.

IMO, there is a crying need for a color tool that:

1) shows large swatches so it's easy to evaluate the colors and

2) is easier to view on large monitors.

Here are my suggestions to make this a very useful tool:

 • Get rid of the Happy Sans font.  It's unique, yes ... but unreadable and a distraction.

 • Make the display of the Inverse Color an option.  It's an unwanted distraction in most instances of use.

 • Turn off the continuous updating of the large color block(s).  The main displayed color should remain static until a change is specifically asked for.

 • Only update the main color when the magnifier is used.  (And maybe turn the magnifier off after it's used.)

 • On the Color Chooser, make all the tiny color blocks 2x or 3x larger.

 • Change to an ini file instead of using registry keys.

Anyway, that's how I see it.  I made a quick modification just to display a larger swatch of the main color.

 

post-29172-0-67390900-1369060573_thumb.p

Share this post


Link to post
Share on other sites

Hi qwert 

As i can see you don't like distractions !

Free to you, to adapt script to your needs.

I don't need a huge color label for see it... :D

Thanks for your feedback  ;)


AutoIt 3.3.14.2 X86 - SciTE 3.6.0WIN 8.1 X64 - Other Example Scripts

Share this post


Link to post
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
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By argumentum
      ..I'm coding the High Contrast theme editor and using the _ChooseColor() I wandered why it does not keep the the custom colors I've added.
      Found that adding a static declaration would do it. But why stop there. Why not keep going, So I put this together that is non code braking ( backwards compatible ), to replace the one in <Misc.au3>
       
      Hopefully will replace the default one in the next release 
      Better use the new code down this post.
    • By DannyJ
      Hello Forum, 
      I have one special Combo-box [with BitOR($CBS_DROPDOWNLIST, $GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE) ] and if I press one button I want to change the Combo-box's background color, and after I press Button B I want to change it to the basic settings and it not works.
      I wanna do this with one combo-box.
      I have already tried several methods and I tried  GUICtrlComboSetColors that I have found on this forum.
      (But this methods works perfectly with Cobo boxes that don't have BitOR($CBS_DROPDOWNLIST, $GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE). 
      Here is the example code
      #include <ButtonConstants.au3> #include <ComboConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #Region ### START Koda GUI section ### Form= ;$CBS_DROPDOWNLIST ;$GUI_SS_DEFAULT_COMBO $Form1 = GUICreate("Form1", 504, 249, 252, 227) $Combo1 = GUICtrlCreateCombo("", 136, 24, 193, 25,BitOR($CBS_DROPDOWNLIST, $GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE)) ; I want to change this special combo's background color if I press button 1 $Button1 = GUICtrlCreateButton("Button1", 112, 96, 75, 25) $Button2 = GUICtrlCreateButton("Button2", 264, 96, 75, 25) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### GUICtrlSetData($Combo1," " & "|" & "apple" & "|" & "banana" & "|" & "cherry" ," ") While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 GUICtrlSetBkColor($Combo1,0x0078D7) Case $Button2 ;Makes the original bc color GUICtrlSetBkColor($Combo1,0xFFFFFF) EndSwitch WEnd  
      Thanks you in advance your help
    • By user4157124
      ConsoleWrite('>Message here.' & @CRLF) outputs colored text (per + > - ! characters).
      ConsoleWrite('warning' & @TAB & '38' & @TAB & 'more text ...' & @CRLF) enables jump to line 38 on doubleclick.

      Using "jump to line" format, only red and pink text coloring seems possible (simply prefixing color directives to output-text disables jump to line functionality). Is it possible to combine the two (define custom color while keeping "jump to line" functionality)?
    • By Miliardsto
      I have the following code. You can see there are $color_normal and $color_trans
      In my case normal is too dark . And color trans is to much violet.
      If you run it you will see how its looks. I want gui with listView have the same color like taskbar in windows 10.
      How to achieve that?
       
       
      #include <Date.au3> #include <MsgBoxConstants.au3> #include <GuiListBox.au3> #include <WindowsConstants.au3> #include <GUIConstantsEx.au3> #include <GuiListView.au3> HotKeySet("{ESC}", "Terminate") $color_normal = "0x" & StringLeft(StringRight(RegRead("HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Accent", "AccentPalette"), 24), 6) $color_trans = "0x" & StringLeft(StringRight(RegRead("HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Accent", "AccentPalette"), 16), 6) $trans = RegRead("HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize", "EnableTransparency") ConsoleWrite("Transpart = " & $trans & @CRLF) ConsoleWrite("Color normal = " & $color_normal & @CRLF) ConsoleWrite("Color trans = " & $color_trans & @CRLF) ConsoleWrite(_Get_taskbar_color()); It return AARRGGBB $taskbarColor = _Get_taskbar_color() Global $gui = GUICreate("Test", 150, 58,@DesktopWidth-300,@DesktopHeight-58,$WS_POPUP,BitOR($WS_EX_TOPMOST, $WS_EX_TOOLWINDOW)) Global $idListview = GUICtrlCreateListView("", 0, 0, 150, 58,BitOR($LBS_NOTIFY,$LBS_SORT), 0) ;_GuiCtrlMakeTrans(-1,100) ; Add column _GUICtrlListView_AddColumn($idListview, "Msgs", 100) GUICtrlSetFont(-1, 7, 400, 0, "Segoe UI") GUICtrlSetColor(-1, 0x470C4F) GUICtrlSetBkColor($idListview, 0x310638) GUISetState() While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE Exit EndSwitch WEnd Func Terminate() Exit EndFunc Func _Get_taskbar_color() If RegRead("HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize", "ColorPrevalence") Then If RegRead("HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize", "EnableTransparency") Then Return "0xD9" & StringLeft(StringRight(RegRead("HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Accent", "AccentPalette"), 16), 6) Else Return "0xFF" & StringLeft(StringRight(RegRead("HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Accent", "AccentPalette"), 24), 6) EndIf Else If RegRead("HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize", "EnableTransparency") Then Return "0xD9000000" Else Return "0xFF000000" EndIf EndIf EndFunc  
    • By dejhost
      Happy New Year everyone!
      I would like to extract the color values of certain pixels in an image.  This is how I picture the workflow: 
      User opens an image of his choice. Image is shown on the screen. User draws a line into the image. This happens by marking the startpixel and the endpixel of the line The line is drawn, so the user can check visually if he is happy with the line.  The following pixel based properties belonging to the line are stored in Excel: X-Coordinate Y-Coordinate Color Value Additional operations: Extracting for max- and min. color values; Statistical operations.   Browsing through the helpfile of AutoIt I find plenty of functions for treating images (e.g. GDIPlus), but I am completely unsure if Autoit will get me there. Should I read the entire image into an array? Should I rather attempt to script an external image software (e.g. IrfanView, Gimp)?
      I would be very thankful if someone could give some recommendations and maybe list a couple of the most important commands to use.
      Thank you very much.
      Dejhost
       
       
×
×
  • Create New...