
Picgl ver.1.95




* What is Picgl?

Picgl is a graphic viewer with an image controlling function of the free software in which a thumbnail display is possible.
Goal is offer of the comfortable inspection environment of digital camera images.
A caption can be attached to an image, or two or more keywords can be added and can be searched.
File operations, such as a copy, move, and renaming, are possible.


=================================================
Please use Picgl after fully testing with your PC.
Picgl is *NO WARRANTY*
Picgl is provided as a FREEWARE.
=================================================



* Supported formats
- CxImage The correspondence formats to depend: JPEG, JPEG2000, BMP, PNG, GIF, TIFF, TARGA, PCX
- Susie plug-ins (only in x86 version).


* Views
- The view which met at the photography time which disregarded the folder constitution (FreeView)
- It is a respectively free location about thumbnails each.
- Arrange by bulk and inclination (FreeView).
- The view of the order of a file name divided for every folder (DirectoryView)
- The view which searches an image with a similar color rank (ColorOrderView)
- Sorting is available in order, such as color tone of image, resemblance of composition, 
  photographing time, number of times of inspection, evaluation, pixel number, file size, aspect ratio, and format.
- EXIF Showing of information is available.


* Search
- Easy caption input from a keyword, a caption, a file name, and a folder name
- Easy keyword input (graphical keyword addition function)
- JPEG comment marker, mutual conversion and tag input of a keyword, and retrieval (FreeView)
- Search from a calender (FreeView)
- Search from a color tone (the order view of a similar color) -> exploitation to duplication enquiry is possible.


* Browsing
- Automatic slide view
- 12 kinds of transition effects
- The high-speed display by prediction


* Filer
- The copy of an image file, displacement, renaming, creation of suppression and a folder, renaming
- OLE drag and drap


* Image processing
- Format conversion and resizing
- Noise reduction (repair), unsharp mask processing
- Brightness, contrast, gamma, color temperature, and saturation, etc. can be adjusted while seeing the histogram


* Technology
- OpenGL Used image display
- Always adjust thumbnail size automatically so that the pixel on the limited screen may be used as effectively as possible.


* Operating environment

- Windows 2000 / XP (x86 or x64)
- Windows XP x64 Edition (x64)
- The latest PC powerful if possible fits operation.
- The big thing of the texture transfer capacity of a video card and VRAM is especially suitable.
- However high-speed CPU may be, if texture transfer capacity is low, the performance of this program will worsen.
- At least 1024x768x32bit VRAM64MBytes screen


* ZIP The version installation
ZIP archive is unpacked to any directory.<br>
Update is overwritten.


* ZIP The version uninstallation 
The installed directory is deleted.
Picgl.exe registry is not used.


* The installation of the installer version
An installer is started and an indication is followed.
Update is overwritten.


* The uninstallation of the installer version
It uninstalls from a control panel.
Files of a database is not deleted.


* Rough usage
1.  Picgl.exe Starts.
2.  Capture Image (File - Import or Drag and Drop).
3.  Arrange Thumbnail View, or Double-click and Peruse Thumbnail.

* Import in database of image
File-Import menu Folder containing image files or images is dragged and dropped from Explorer.
Import image files in subdirectories.
A left-click of directory which has not carried out import from directory tree will start import automatically.
Subdirectory does not search at this time.
Moreover, right-click directory, pop up menu is made to appear, and import can also be selected. 
In this case, import subdirectories.

Picgl It devises so that import time may be shortened if possible.
However, thumbnail generation is redone when time stamp and size are changed.



* Views

There are 6views.

1. FreeView 
2. Directoryview
3. NewOrderView
4. OldOrderView
5. QueryView
6. ColorOrderView

View mode is changed with tool bar or [View] menu.
Free arrangement of thumbnail is possible for FreeView.
Horizontal axis is time.
At the time of import, it is arranged in the position.
Vertical axis in particular is not giving meaning.
Inspection for every directory is possible for directory view.


* Basic operation

View is always scrolled by right button drug of mouse.
It opens in left button double click of mouse.
Rectangle selection is made by left button drug of mouse.
It selects by left button click of mouse.
It will become toggle selection if Ctrl key is pressed at the time of selection.
If Shift key is pressed at the time of selection, it will become edge specification of range selection.
Alt key offers various alternate functions.


* Operation of FreeView

Various operations can be performed to thumbnail.

Resize
Rotation
Move   
Distribution and set Alignment
Lock/unlocking   
Random rotation and move

These can be executed from tool bar, [Edit] menu, and [Arrangement] menu.

Although alignment is then selected, it carries out vertical range after alignment top of vertical axis, and bottom.
If Move mode of tool bar is selected (red left arrow),
Copy and move of file by dropping with tree also by FreeView are possible.



* Operation of DirectoryView

Although free arrangement cannot be performed in directory view, other functions are the same as FreeView.
It is possible to move file, if thumbnail is dragged and dropped to tree.
At this time, it is Ctr. It will become copy of file if key is pressed.
If mouse over of the "+" button top of tree is carried out at this time, that folder will open.




* Selection of thumbnail

Thumbnail is left-clicked then selected.
It will become toggle selection if it is pushing Ctrl.
Rectangle selection can also be performed.
Selection will be canceled if it clicks in place which does not have anything.



* Deletion of thumbnail

A push on Delete key will delete thumbnail from Picgl database.

A push on Ctrl+Delete key will delete image files also from hard-disk.
It confirms at this time.



* Maintenance of database
[Tool]-[Maintenance]-[Compaction tool] cancels fragmentation of database.
Fragmentation will increase gradually, if addition in database and deletion are repeated.
Picgl In order to perform addition and deletion at high speed, for every operation, it bends, defragmentation is accumulated, and this tool is needed.


* Tag
Tag can be set to FreeView.
New tag can be stuck if it clicks on icon of tag creation of tool bar.
it comes out and requires also specifying color of tag at this time.
Position can be specified, if place which does not have anything is left-clicked before sticking tag.
When position is not specified, it means that lower left of view was specified.
Zero of position of tag is always at the lower left of tag.
It influences, when view is expanded.
Therefore, lower right-hand corner of thumbnail is optimum to relate with thumbnail and stick tag.
Tag can be searched.
Capital letter or small letter is not distinguished in search.


* Configuration
Various configuration is performed.
Probably, it is good to set up according to performance of your PC.


* How to write in keyword, how to erase
1. Keyword pane is opened ("keyword pane" of tool bar is made into selective state).
2. Keyword chip is created to keyword pane (on keyword pane right-click -> new keyword).
3. Select Image to Write in.
4. Click "+" of Keyword Chip of Keyword to Write in. "-" of keyword chip is clicked to erase the keyword.
   2 is unnecessary to write in the same keyword from degree because keyword chip is saved.


* Way and outline of keyword searches
Keyword is inputted into text box at the right end of tool bar, and search button is clicked.
Keyword can divide and specify plurality in space.
In this case, it narrows down and is searched.
If incremental search is checked, even if it does not push search button, it will search freely from input middle.
However, processing may become heavy when there are many images (it is dependent on CPU and memory performance).

- Caption, file name, and folder name are also always candidates for search.
- Always search for to match partial.
- Disappearance problem of keyword and caption

Because file is specified by full path in Picgl, flattery will be impossible if file is moved in Picgl exterior.
Moreover, probably, it is good to make keyword permanent using this, because tool which embeds keyword and caption at image itself is prepared about JPEG image.
Tool uses right-click -> keyword menu and after [ thumbnail selection ] tool menu ->JPEG comment marker <=> keyword conversion tool.
Because this tool rewrites JPEG file, after it fully tests whether problem occurs by image of stock, please perform it.


* Automatic slide show
A push on F7 key or automatic slide show button of tool bar will start slide show.
In the case of one-sheet picture view, slide show begins from image currently seen now.
In the case of other views, only what is selected if there is image selected is reproduced.
If nothing is selected, it begins from image in upper left edge of screen.
Slide show will be ended, if ESC key is pressed or it left-clicks.
It is possible to specify gap of slide show and endless setup from configuration dialog box.


* Calender
Calender appears in FreeView.
Calender can be hidden if box currently written to be "Calender" is clicked.
It is displayed with logarithmic chart with how much image files red there are in calender for with every day.


* Search of similar color image
It will be listed by order which thing of similar color tone resembles, if it right-clicks on thumbnail and selects "searching similar color image."


* Find Color Tool
[Tool] [Find Color Tool] menu is selected, Color Picker will appear.
If color is selected from here, it will be listed in order of color tone which image near the color tone resembled.


* Similar image inspection tool
[Tool] - [similar image inspection tool] menu is selected, what were alike in image then selected will serve as group, and they will be listed.
When image selected is one or less sheet, what were alike from all the images is listed as a group.
It is processing which starts very much as for time.


* Susie plug-in
Please put Susie plug-in on the same directory as Picgl.exe.
Priority of Susie plug-in and built-in decoder is set up from [Tools]-[Options] menu.




* Notes
- File of name of picgl_*.dat is created by directory which database file installed.
Change to which format of database file cannot shift may be made.

- If import and deletion of image are repeated, fragmentation will occur in Picgl database.
Please sometimes maintain by [tool]-[maintenance tool].

- By machine with slow texture transfer, if transition is not set as "nothing", when <--> key is pressed with one-sheet picture view, it will be considerably kept waiting.
With JPEG comment marker <=> keyword conversion tool   Because JPEG file is rewritten, please use it after fully testing whether it operates well by image of stock.
Suppose "It is similar of what compares color profile and is alike" in the order view of similar color.
Let's delete and start picgl.ini first before erasing database, if it will not start by some faults.



*History
0.00 2005.4.19 Start of development.
0.01 2005.5.10 The first release on the Web.
....Omission....(Modify part of this period is written on readme.txt in Japanese.)
0.75 2005.8.5  Module depending on language was divided into DLL. English version was released first.
0.76 2005.8.8  In GL_MAX_TEXTURE_SIZE is 2049 or more environment, anomalies might occur, it modified.
               The design of the tool bar was modified.
0.77 2005.8.8  Small modification and speed-up
0.78 2005.8.10 The bug concerning timezone was modified.(There was a problem in display of the FreeView out of Japan.)
0.79 2005.8.15 It modified that dust was displayed at left end of tool bar on WindowsXP.
               In display of one image after double click of thumbnail, it modified that scrolling to horizontal direction was not smooth.
0.80 2005.8.20 When file did not exist at the time of read ahead of image, application error might occur.
               When only one is selected, Slide show was begun from the selection.
0.81 2005.8.24 Z order of calendar display was modified.
               Minor tweaks.
0.82 2005.8.31 Since there was environment where drawing at the time of view mode change went wrong, it was made to perform synchronous drawing only at the time of change.
               Mouse cursor was each changed at the time of pane move, rectangle selection, and view moving.
               The Web page that opened from the help menu according to the language was changed. 
0.83 2005.9.1  Copy of image to clipboard was supported.
                 ->The thumbnail is selected or the image is opened, and Ctrl+C or [Edit]-[Copy] menu.
                 ->When multiple selection of the thumbnail is made, text which enumerated full paths is copied.
                 ->With "Resize+Copy" menu,  it copies to clipboard after resizing.
               It modified that specification of padding color was not putting in order with image batch conversion tool.
               Minor tweaks.
0.84 2005.9.3  After having deleted the image in OneSheetView, the thumbnail occasionally caused an actual image with the disagreement in FreeView. Modified it.
               The synchronism rendering setting was added to [Help]-[Trouble Shooting]-[Video Card]. 
               Minor tweaks.
0.85 2005.9.4  The synchronous rendering setting was turned on by default. 
               Minor tweaks.
0.86 2005.9.7  Changed to the original drawing in the scrollbar. 
               A vertical direction scrollbar was added to FreeView.
               In Intel extream graphics, the problem that drawing falls into disorder might have been solved. 
0.87 2005.9.8  Effect starting position of the zoom effect was modified. 
               Design of the scrollbar was modified. 
0.88 2005.9.11 The slide show was able to be begun directly from the keyword. 
                 -> Select 'Go to QueryView with this Keyword' to the right-clicking menu on the keyword chip. 
               It was possible to shift directly from the keyword chip to the QueryView. 
               Statusbar was modified.
               Drawing the character of the keyword pane modified disarrangement. 
0.89 2005.9.12 Rotation + save function of image was added.
                 -> In the case of JPEG, it is Lossless rotation.
                 -> In the case of JPEG2000, it is rotation with degradation by repressing.
                 -> GIF cannot be rotated.
0.90 2005.9.13 It was modified the occurring of the application error by the importing processing when Picgl started. 
0.91 2005.9.19 Rating function was added.
0.92 2005.9.20 The pause function was added to the automatic slide show. 
                 ->Stop and restart with the space key. 
                 ->It is possible to move to the image in the back and forth with the cursor key while stopping. 
0.93 2005.9.21 QueryView displayed the separator. 
               The separator was able to be set with the toolbar. 
                 ->The view icons in the toolbar will be arranged in the future. 
0.94 2005.9.22 When the separator was switched, one of thumbnails that had been selected was maintained. 
               Minor tweaks.
0.95 2005.9.23 Processing of the scroll of the QueryView was modified.(It was fundamentally strange)
0.96 2005.9.24 The playlist function was added. 
0.97 2005.9.25 The slide show was started directly from the right-clicking menu of the playlist item. 
               It was made to be able to scroll with the mouse wheel in the directory tree pane and the keywords pane. 
               Minor tweaks.
0.98 2005.9.25 GL_MAX_TEXTURE_SIZE was made to limit this size to 2048 in the environment of 2049 or more. 
               There was an environment where it was not drawn to the image at all by OnePicView. It corresponded to it. 
               Minor tweaks.
0.99 2005.9.26 The fade effect to the entire screen was added. 
                 ->It is possible to set it from [Tools]-[Options] setting window. 
               When the slide show began, the starting position of the zoom effect was modified. 
1.00 2005.9.28 Minor tweaks.
1.01 2005.10.2 The toolbar system was switched from MFC to what I had made. 
               Minor tweaks.
1.02 2005.10.2 The toolbar of rotation + save had reversed, it modified. 
               Minor tweaks.
1.03 2005.10.4 "Similar Image Tool(Precision)" was added. 
               Minor tweaks.
1.04 2005.10.5 With the similar image tool(precision), the outline was extracted when executing it while pushing the Ctrl key, 
                 and the operation that was numeric conversion of the feature was inserted. 
               It was modified the occurring of the memory leak by the similar image tool(precision). 
               The result was able to be saved automatically, and to have view the result of saving by the next execution in the similar image tool. 
               Because loading the playlist was too low-speed, it modified.
1.50 2005.10.9 Database system was formed into 64 bit.
1.60 2005.10.15 Texture management is changed completely and it accelerates.
1.62 2005.10.17 The retouch tool was added. 
1.65 2005.10.20 The histogram was displayed with the retouch tool. 
1.67 2005.10.22 The loupe tool was added. Start when you push "L" key at OnePicView. Mousewheel to zoom. Ctrl+Mousewheel to resize of the loupe.
1.74 2005.10.29 The web browser was added.
1.81 2005.11.3 The web browser was removed.@(I am sorry)
1.85 2005.11.30 In the FreeView, Y axis rotation was supported. Y axis will rotate if you enter the rotation mode, and drag it while pushing the ALT key.
1.92 2006.2.11 jpegrotw.exe was built by 64bit native code. (x64 version)
               Minor tweaks.



* Known bugs

- It is likely to picture is distorted when an onboard video of an Intel extreme graphics etc. is used. 
  This probrem is being survey now.
  The video cards which I confirmed operation is as follows. 
    - ATI Radeon9600
    - nVidia GeForceFX5200(PCI)
    - ATI Rage Mobility M1
    - nVidia NVS280(AGP)
    - nVidia QuadroFX




* Development environment
- VisualC++ 6.0
- VisualC++ 2003 ToolKit
- WindowsServer2003 SP1 Platform SDK

- CxIMAGE - The graphic library which is easy to use wonderfully.
  I am thankful to Mr. Davide Pizzolato of the author.

- Inno Setup - The highest installer/uninstalller creation tool.
  I am thankful to Mr. Jordan Russell of the author.

- The Independent JPEG Group's JPEG software (C) 1991-1998 Thomas G. Lane 



* Author
nyk (HASHIMOTO N.)
E-mail: nyk@palette.plala.or.jp
WEB site: http://www6.plala.or.jp/nyk/index_en.html


If there are comment, a request, etc., please contact me.

Thank you for reading my poor English.

