Development Logs

2024-2-9 v6.8

Happy Chinese Loong Year!

Closed requirements/bugs in this version

2024-1-17 v6.7.9

Closed requirements/bugs in this version

2024-1-15 v6.7.8

Closed requirements/bugs in this version

2023-9-30 v6.7.7

Closed requirements/bugs in this version

Happy birthday to China!

2023-8-23 v6.7.6

Closed requirements/bugs in this version

2023-7-23 v6.7.5

Closed requirements/bugs in this version

2023-6-8 v6.7.4

Closed requirements/bugs in this version

2023-5-22 v6.7.3

Closed requirements/bugs in this version

2023-4-16 v6.7.2

Closed requirements/bugs in this version

2023-3-13 v6.7.1

Closed requirements/bugs in this version

2023-1-21 v6.7

Closed requirements/bugs in this version

Happy and healthy Chinese New Year!

2022-12-26 v6.6.3

Closed requirements/bugs in this version

Best wishes to China!

2022-11-30 v6.6.2

Closed requirements/bugs in this version

2022-11-16 v6.6.1

Closed requirements/bugs in this version

2022-9-28 v6.6

Closed requirements/bugs in this version

2022-8-31 v6.5.9

Closed requirements/bugs in this version

2022-8-4 v6.5.8

Closed requirements/bugs in this version

2022-7-28 v6.5.7

Closed requirements/bugs in this version

2022-6-11 v6.5.6

Closed requirements/bugs in this version

2022-5-10 v6.5.5

Closed requirements/bugs in this version

2022-4-3 v6.5.4

Closed requirements/bugs in this version

2022-3-6 v6.5.3

Closed requirements/bugs in this version

2022-2-1 v6.5.2

Closed requirements/bugs in this version

Best wishes in Chinese Tiger Year!

2021-12-30 v6.5.1

Closed requirements/bugs in this version

2021-10-13 v6.4.9

Closed requirements/bugs in this version

2021-9-21 v6.4.8

Closed requirements/bugs in this version

Happy Moon Festival!

2021-8-17 v6.4.7

Closed requirements/bugs in this version

2021-7-7 v6.4.6

Closed requirements/bugs in this version

2021-6-24 v6.4.5

Closed requirements/bugs in this version

2021-5-15 v6.4.4

Closed requirements/bugs in this version

2021-4-16 v6.4.3

2021-3-21 v6.4.2

2021-3-8 v6.4.1

2021-2-11 v6.3.9

2021-1-27 v6.3.8

2020-12-03 v6.3.7

2020-11-29 v6.3.6

2020-11-18 v6.3.5

2020-10-11 v6.3.4

2020-9-27 v6.3.3

This version is for China. Happy Birthday!

2020-8-27 v6.3.2 Improve "Location Data". Display data in map as "Location Distribution" or "Time Sequence". 3 examples of datasets. Data files on movebank.org can be imported.
Improve how to display data in map. Support both TianDiTu and GaoDe map.
"Location Tool": Convert coordinate value between decimal and DMS. Convert coordinate values as other coordinate systems.
FFmpeg application: Record desktop. Support Windows only now.
Import/Export color data in CSV format.
Full automatic script of building and packing. Development Guide v2.1.
Closed requirements/bugs in this version

2020-6-11 v6.3.1 Migrate to java 14.0.1 + javaFx 14.0.1(Except for module "javafx-web") + Netbeans 11.3.
Still support migration from lower versions instead of "Truncated Version".
Improve table "Geography Codes" to get quicker queries. Unit of "Area" is changed from "square kilometers" to "square meters".
Keys of map can be set.
Solved problems. Length of "Recently visited files" is not limited. Values in pie chart of "Epidemic Reports" should be percentage.
Closed requirements/bugs in this version

2020-5-25 v6.3 Redesign "Geography Codes" and "Epidemic Reports".
Provide selections of audio parameters in Audio/Vedio Convertor.
Provide Common Chinese Colors and Common Japanese Colors.
Solved problems. Cursor should stay orginial location after saving in Text Editor. Option "Count dir size" may cause some batch operations fail.
This version is for my mom. Wish all mothers loving and being loved.
Closed requirements/bugs in this version

2020-3-3 v6.2.1 Improve "Epidemic Reports". Node "Except for China": query and display data of countries other than China.
Filled Data are shown in different color. Change filled data as normal status by editing or click button "Sure".
Support structure of "Country-cities" whi level and is used by countries other than China.
Solved problems. Editors of "Geography Codes" and "Epidemic Reports" work incorrectly. May cost too much memroy when make snapshot.
Closed requirements/bugs in this version

2020-2-28 v6.2 Improve "Epidemic Reports". "Fill in data holes", to add missed data as previous days automatically.
Dynamical charts. Option to set whether display values in charts. Frames duration can be set for dynamical charts/map.
Export formats include xlsx(Excel2007) now. Auto-increased field is not exported and does not affect import.
Solved problems. Negative coordinates are shown as empty. Statistic of Epidemic Reports are updated incorrectly. "Level" is missed in editor of Epidemic Report. Width setting is handled wrongly in Editor of animated gif.
Closed requirements/bugs in this version

2020-2-21 v6.1.5 Fetch Data About "New Coronavirus Pneumonia". Extract latest in-time Chinese and global data in Baidu page. Query historical data of Chinese data since 2020-1-20 from TengXun api.
Location attributes are added. Data are trimmed in 3 formated: html、json、xml and can be imported in table "Epidemic Reports".
Improve "Epidemic Reports". Location data are in 4 levels: global, countries, provinces, cities/districts. Statistic attributes of increased values and their charts. Examples data between 2020-1-20 and 2020-2-21.
Improve "Grography Codes". Errors and missed are fixed.
Solved problems: Filtering works incorrectly in editors.
Closed requirements/bugs in this version

2020-2-11 v6.1 Location in Map: Query and diaplay location data by clicking map, inputting address, or inputting coordinate. Map options like marker, text, layers, and language.
General management base of data table: Add/Delete/Edit data; pagination; export/import; export as html.
Manage geography codes: Query and display location in map; example of countries and Chinese provinces.
Manage location data: Attribues of location and data set/label/value/size/time/image/comments. Support time of BC. Example of "China earlier cultures"(incomplete).
Location data in map: Display data distribution in map. Data values can be used as map markers/texts/pops.
Epidemic Reports: Attributes of location and epidemic data. Example of "New Coronavirus Pneumonia"(incomplete and may include wrong values). Data analysis based on dimensions of time and location. Time direction includes Global and China. Location direction includes countries and Chinese provinces. Charts: Number Bar Charts, Ratio Bar Charts, Pie Charts, and Numbers in Map based on location dimension; Number Line Charts, Ratio Line Charts, and Dynamic Numbers in Map based on time dimension.
Data and charts can be saved as html.
Ico file can be read/written/converted.
Dynamic gif: More meta data are explained; display each frame in actual intervals; intervals can be set separately for each frame when edit.
Manage colors: maintain colors library; add /remove colors in palette; display colors in simple/all columns; merged/separated columns.
Weibo Snap tool: Pages which the account liked can be snapped and saved.
File Tools: Delete all empty sub-directories under directory; delete "infinite-nested directory" which is created by bug of some softwares, like MyBox v6.0.
Improve game Elimination: Chesses can be any pictures or colors; sound can be any mp3/wav file; better algorithm; button "help me" to prompt valid step; can play game automatically.
Solved problems: "infinite-nested directory" may be generated; in "Merge images as video", durations less than 1 second are handled wrongly, and multiple-frames image is handled wrongly; in "Edit html", snapshots are incomplete for high dpi screen; Markdown file can not be opened when run MyBox first time.
This version is for China and her children, who are fighting against the evil disease. Looking forward to spring and flowers!
Closed requirements/bugs in this version

2020-1-2 v6.0 Pop large image in Images Browser.
Support translating MyBox online. Provide table with English as comparison. New language file can be shared with others. Put resource files under data path and MyBox will be aware of new languages.
Game-Elimination. Options about chesses images, number, size, effects. Sound choices. Counted chesses: Make scores only when eliminate selected types of chesses.
Customize rulers that how to give score when eliminate different type of connection.
Manage download tasks. Resume break points. Read header of address.
Solved several bugs of Image Manufacture.
Closed requirements/bugs in this version

2019-12-26 v5.95 Improve interfaces of batch operations with multiple tabs instead of filling one page with all of controls.
Solved problems: Avoid 414 error for Weibo Snap Tool; Controls’ diable property is messed in interface of Image Manufacture; Format does not work for Image Manufacture in batch.
Today honor Chairman Mao and his comrades who made Chinese people standing up.
Closed requirements/bugs in this version

2019-12-21 v5.9 Web browser which supports multiple tabs. Its histories can be manages and SSL certifcates of websites can be installed online.
Read certificates in any keystore/truststore and export as html file. Add certificates from CA files or by download directly from websites.
Play videos/audios with options like auto-play, displaying millionseconds, loop number, random order, volumn, speed, mute, full-screen, etc. Sounds from GuaiGuai and BenBen. Manage playlists.
Wrap functions of ffmpeg, like convert videos/audios in batch, merge images and audios as video, read media/ffmpeg information.
Message Digest has 12 algorithms now.
Solved problems: Updates should be submitted automatically when table cell loses focus; Concurrent exception popped when check files redanduncy; Interface is frozen when add folder which holds lots of files; Fail to unarchive 7z in batch; Unknown files’ size in zip.
Closed requirements/bugs in this version

2019-11-18 v5.8 Upgrade to jdk13+javafx13+derby15.
Derby database can be switched between network mode and embedded mode. Notice: Starting/Stopping Derby network mode under some env is very slow.
Create message digest for files or inputted texts. Support MD5/SHA1/SHA256.
FIles archive/compress/unarchive/decompress. Support formats include zip, tar, 7z, ar, cpio, gzip, bzip2, xz, lzma, Pack200, DEFLATE, snappy-framed, lz4-block, lz4-framed, etc.
Check redundant files accoding to their MD5. Files tree is displayed to help user delete duplicated files. Deletion can be done as checking is running.
Conversion between html and Markdown in batch.
Solved problems: Some controls in interfaces do not work. Empty pages block WeiBo snap tool. Transparent pixels of background should be considerred too when blending. "Replace Color" of image does not work.
Developer Guide v2.0.
Closed requirements/bugs in this version

2019-10-26 v5.7 Edit Markdown. Conversion between html and Markdown.
Improve algorithms of image quantization and apply to analysing image. K-Means Clustering is to calculate mostly different colors while Popularity Quantization is to calculate mostly occurred colors. Image data can be saved as html file.
Operations to manage files/directories like Find, Delete, Copy, Move. Rename is made better.
More selection mode for batch operations like by extension, by name, by size, or by modified time. Regular expression is supported.
Many interfaces are refined to balance layout of controls.
WeiBo Snap Tools is fixed. Snapshots of HiDPI screen are in right resolution now. Images are saved as temporary files to avoid out of memory.
Closed requirements/bugs in this version

2019-10-01 v5.6 Configuration file is back to "User Home" and always there except for parameter in jar.
For OCR, options of image preprocessing include nine enhancement algorithms, scale ratio, binary threashold, rotation angle, whether deskew, whether invert colors. Options of recognization include data files list and their order, whether generate data of regions/words and the levels can be set. Options for OCR in batch include whether generate html or PDF, whether merge recognized texts. "Fast" data files of English and Chinese are included in MyBox and OCR can be done out of box on Windows.
13 types of 1-d barcodes and 3 types of 2-d barcodes can be created. Options supported. Picture can be added in QR_Code.
9 types of 1-d barcodes and 3 types of 2-d barcodes can be decoded.
One clicking to show examples of image manufacture.
Color Palette: Colors can be named; Display more data like cmyk values and cie values.
Happy Birthday, China!
Closed requirements/bugs in this version

2019-9-19 v5.5 Recognize texts in image and PDF(OCR) based on tess4j. Rectangle can be set for single image’s OCR. Color space and density can be set when do OCR for PDF files in batch. Currently only Windows is supported and users need download data files by themselves.
Make self-contain packages for each platform(Window/Linux/Mac).
Improve codes: Build with maven without Java 8; make self-contain packages with latest jpackage tool.
Fix bugs: WeiBo Snap tool failed to work in last version; and it never worked again on Mac after it ran first time; clicking links caused MyBox dead on Linux; normalization is unnecessary when calculate CIELuv and CIELab.
Closed requirements/bugs in this version

2019-9-15 v5.4 Use "Execution Path" instead of "User Path" as default "Data Path". Record base parameters in configuration file.
User can modify base parameters on line, including maximum JVM memory usage, whether close dpi-aware, data root path, which will cause MyBox reboot itself.
Based on pdf2dom, view PDF pages in html mode and convert PDF files as html files.
Refine interface of Image Manufacture as "Visible As Need": Left-right areas like curtain, vertical accordion menus, tabs to switch targets, more details of hiding/showing/adjusting in function areas.
Image Clipboard: multiple sources to be pasted; drag pasted image to adjust its size and location; blend mode; rotation angle. Example clips are provided.
Color Palette: size of thousands; provide 139 named colors; export as html; pick colors on current image, image history, or reference image.
New scope type "Outline" for image manufacture: extract outline of image which has transparent background as scope of operation. Example outlines are provided.
Scopes can be saved and managed.
Uniform shortcuts whose help page is provided.
Improve codes: use public APIs instead of interval classes; make sure singleton task enters exclusively and quits cleanly; write temporary file to avoid destorying original file in case of exception.
Fix bugs: 3 tools fail to work in v5.3 due to modification; shadow and 3 blend modes miss special handling of transparent pixels.
Closed requirements/bugs in this version

2019-8-8 v5.3 Migrated on Netbeans 11 + Java 12.
Improve batch interface: add directories, extend directories, filter file names, handle duplicated file names.
Improve image conversion: more color spaces, external ICC profile as color space, whether embed ICC, handle transparent channel.
Improve image matedata decoding: fetch embedded ICC in image.
Improve codes: reduce duplicated codes by anonymous classes and embedded fxml; adjust classes inheritance; build project for different platforms.
First version of "Development Guide".
Fix issues: Algorithm for "Image Manufacture-Color-Opacity-premultiply" is incorrect; Fail to save image when file extension is missed on Linux;
Links do not work on Linux; Version of ICC profile is decoded/encodes incorrectly; Interface may be froozen when ICC holds too much data;
Not-decoded data in ICC prevents generation of XML.
Closed requirements/bugs in this version

2019-6-30 v5.2 Improve image decoding. Adobe YCCK/CMYK jpg file can be viewed.
Attributes and meta data of all images in multi-frames image file are read and displayed.
PDF file can be viewed with bookmarks(Table of contents) and thumbnails.
PDF file’s attributes like author, version, user password, user permissions, and owner password etc can be modified.
Matrices Calculation. Edit matrix data: adapt formatted data; transform matrix data into row vector, column vector, or another matrix in defined column number;
generate identify matrix, random matrix, random square matrix automatically with defined column/row number.
Unary matrix calculation: Transpose, Row Echelon Form, Reduced Row Echelon Form, Determinant By Elimination, Determinant By Complement Minor, Inverse Matrix By Elimination, Inverse Matrix By Adjoint, Matrix Rank, Adjoint Matrix, Complement Minor, Normalize, Set Decimal Scale, Set As Integer, Multiply Number, Divide By Number, Power.
Binary matrices calculation: Plus, Minus, Hadamard Product, Kronecker Product, Horizontally Merge, Vertically Merge.
Tools of Color Space: draw Chromaticity Diagram, edit ICC profile, adapt primaries of RGB Color Space, transform matrices between Linear RGB and XYZ, transform matrices between Linear RGB and Linear RGB,chromatic adaptation, standard illuminants, chromatic adaptation matrices.
Fix bugs: "414 Request-URI Too Large" is returned in WeiBo snap tool constantly; tooltip blinks at edge of screen; some links do not work.
Closed requirements/bugs in this version

2019-5-1 v5.1 Interface: Controls are displayed in pictures which can be selected in 5 colors and whether display texts.
Shorter tips to fit for 14 inches screen of laptop.
Image tools: Extract/Add Alpha channel.
Fix several problems, including error condition to filter transparent pixels in Image Manufacture.
Happay Labor Day!
Closed requirements/bugs in this version

2019-4-21 v5.0 Select scope or area by dragging anchors.
Doodle: Paste picture, draw shape(rectangle/circle/ellipse/polygon) line or fill color in shape, draw lines by
dragging mouse, in image. Stroke width and color, line dotted can be set.
View image: Set load size. Select whether show coordinate and rulers. Rotation can be saved.
Browse Images: Grid Mode/Thumnails List Mode/File List Mode. Set load size. Rotation can be saved.
Image Manufacture: Dithering can be applied to all scope types except for matting. Opacity can be made by
Premultiplied Aplha for formats not supporting alpha. Blur margins. Shadow implemented in low level.
Adjust size or margins by dragging anchors. Crop inside/outside in rectangle/circle/ellipse/polygon. Veritcal
texts.
Interface: Only display useful controls. Enough and not distracting tips. Shortcuts, major buttons, and default
buttons. Monitor memory/CPU in time. View JVM properties. Refresh/reset windows. Restore last size of
interfaces. Pop recent visited files/directories. Recent visited tools.
Codes refactoring: Implement selection logic by subclass instead of switch statement, to move judgement
outside loop. Avoid float calculation in loop. Rationalize inheritance and reduce duplication. Central
management of stages’ opening/closing to avoid threads residual.
Closed requirements/bugs in this version

2019-2-20 v4.9 Change image’s contrast. Multiple algorithms are supported. Dithering can be selected when
handle color quantization.
Statistic data of image’s color channels, including mean, variance, skewness, mode, midean, etc. Histograms.
Recorder of images in system clipboard. Change font size any time.
View images: copy/crop/save the selected area.
Closed requirements/bugs in this version

2019-1-29 v4.8 View PDF file in image mode. Density can be set. Pages can be cropped and saved as images.
Locate function in Text/Bytes Editer: Go to the position of specified character/byte/line.
Cut file, by files number, by bytes number, or by start-end list.
Merge multiple files’ bytes as a new file.
A file path can follow program as argument to be opened directly by MyBox.
On windows, the default Open Method of image/text/PDF files can be associated with MyBox.exe, to open a file by MyBox by double clicking the file name.
Closed requirements/bugs in this version

2019-1-15 v4.7 Edit Bytes. Input boxes of general ASCII characters. Break lines by bytes number or by some defined bytes. Find and replace in current page or in whole file, and count. Filter lines by "Include One", "Not Include All", "Include All", or "Not Include Any". Cumulative filter. Filtered results can be saved. Select whether include lines number. Select charset to decode bytes which can be viewed, scrolled, and selected synchronously. Paginate. Fit for viewing or editing very large file, such as binary file in size of several GBs. Page Size can be set. Make sure correction of finding, replacing, and filtering of bytes that are across pages.
Convert line breaks of files in batching way.
Merge "Rename Files" and "Rename Files under Directories".
Image Blurring uses "Average Algorithm" which is good enough and quicker.
Closed requirements/bugs in this version

2018-12-31 v4.6 Edit Text: Detect line break automatically. Convert line break. Support LF(Unix/Linux), CR(iOS), CRLF(Windows).
Find and replace. In current page, or in whole file.
Filter lines. By "Include one of strings" or "Not include all of strings". Cumulative filter. Filtered results can be saved.
Paginate. Fit for viewing or editing very large file, such as logs in size of several GBs. Page Size can be set. Make sure correction of finding, replacing, and filtering of strings that are across pages.
Load and display first page, and scan the file in background to count characters number and lines number. Part of functions are unavaliable while counting. Interface will be refreshed automatically after counting process is complete.
In progress interface, buttons "MyBox" and "Cancel" are added to have user use other functions or cancel current process.
Closed requirements/bugs in this version

2018-12-15 v4.5 Text Encoding. File charset can be either detected automatically or set manually. Target file charset can be selected to implement encoding conversion. BOM setting is supported. Hexadecimal codes can be viewed and selected synchronously. Line numbers are shown.
Text Encoding conversion in batch way.
Split image by size.
Copy image or selected part of image in system clipboard(Ctrl-c).
Crop and save part of image in interface of Image Viewer.
Closed requirements/bugs in this version

2018-12-03 v4.4 View/Extract/Create/Edit multiple frames image file. Support multiple frames Tiff file.
For all operations which use image as input, handle situation of multiple frames image file.
For all operations which use image as input, handle situation of big image which includes too many pixels to be loaded and displayed under limitation of available memory. Evaulate possiblility OutOfMemory and judge whether subsample image automatically. After that, show meaningful information and prompt for next
step.
Support splitting big image by only reading required part of data and writing while reading. Splitted results can be saved as multiple image files, multiple frames Tiff file, or PDF file.
Support subsampling big image with options of sample region and sample ratio.
Closed requirements/bugs in this version

2018-11-22 v4.3 Support animated Gif. View: set interval, pause/continue, go special frame, next/previous frame. Extract: set from/to frames, target files’ type. Create/Edit: add/delete images, adjust orders, set interval, whether loop, keep images’ size or set images’ size, save as, what you see is what you get.
Easier and better Scope for Image Manufacture. Type:All, Matting, Rectangle, Circle, Color Matching, Color Matching in Rectangle, Color Matching in Circle. Color Matching can be against red/green/blue channel, saturation, brightness, hue, or whole RGB. Points set of matting and colors set of color matching can be
added/deleted easily. All type of scope can be set as Excluded.
Merge functions of "Color", "Filter", "Effect", and "Replace Color", to reduce interface elements and user inputs.
Multiple Images Viewer: Number of files in each screen can be set; pictures are shown in balanced sizes.
Closed requirements/bugs in this version

2018-11-13 v4.2 Scope for Image Manufacture: All, Matting, Rectangle, Circle, Color Matching, Hue Matching, Rectrangle/Circle plus Color/Hue Matching. "Matting" is like Magic Wand of PhotoShop or "Bucket Fill" of Paint on Windows.
Scope can be applied for Color Increasing/Deceasing, Filtering, Effects, Replacing Color, and Convolution. The scope can be determined by clicking image.
Convolution Kernels Manager: Values of Gaussian Distribution can be filled in automatically; Option about how to handle pixels in edges is supported.
Directories Rename: Strings can be used to filter files to be handled.
Optimize and reorganize codes of Image Manufacture.
More shortcuts.

2018-11-08 v4.1 Image Manufacture type of "Cover". Following can be set on an image: mosaic rectangle, mosaic circle, frosted rectangle, frosted circle, or picture. Area and size can be set for masaic or frosted cover. Internal pictures or user’s pictures can be selected as cover, with options of size and opacity.
Image Manufacture type of "Convolution". Convolution kernels can be picked to apply upon images. Batch way is supported.
Convolution Kernels Manager. Kernels for image handling can be created/edited/deleted/copied. The matrix can be normalized automatically. The kernel can be tested. Example kernels are provided.
New Image filters: Yellow/Cyan/Magenta channels.

2018-11-04 v4.0 New channels of Image Color Adjustment: Yellow, Cyan, Magenta. Yellow channel can be used to generate warm-toned image.
New filter of image: Sepia, which is used to make picture old.
New image effect: Emboss. Options like direction, radius, and whether changed as grayscale, can be set.
Images blending. Options like defining intersected area and blending mode can be set.
Online helps are enriched with important information.

2018-10-26 v3.9 Embed Derby database to save program’s data. Make sure data are migrated from configuration file to db correctly.
Image manufacture: Record updating histories to return former status. Can set whether record histories or set the number of the updating histories.
English version of User Guides.

2018-10-15 v3.8 Optimize codes: Split the class ImageManufacture into classes of each function.
Optimize interface: Make the tools more friendly. Set shortcuts.
In Image Manufacture, more filters like Red/Green/Blue inverting, and "Outline" for text watermark.

2018-10-09 v3.7 In Weibo Snap Tool, load images sequentially by using javascript event. Make sure the minimum interval to avoid being judged as invalid access by server. Meanwhile monitor the maximum interval to avoid broken iteration due to missed picture or untriggered event by fast loading of small picture.
"Effects" of image manufacturing, including blurring, sharpening, edge detecting, posterizing, and thresholding.

2018-10-04 v3.6 Optimize algorithm of Weibo Snap Tool to make sure all pictures loaded. Check codes to avoid meomry leak.
Reduce brightness and saturation of background colors in interface styles.
Add introduction about dpi-aware in document.

2018-10-01 v3.5 Optimize algorithm of Weibo Snap Tool to make sure all pictures loaded.
Provide multiple interface styles.

2018-09-30 v3.4 Fix bugs: 1) In Weibo Snap Tool, adjust the judge conditions of loading pages to make sure all information in the pages can be saved. 2) When close/switch window and task is running, and user select "Cancel", current window should not be closed.
New features: 1) Can set the maximum main memory for PDF operations. 2) Can clear peasonal settings.

2018-09-30 v3.3 Solve the problem of Weibo website certificate finally. Verified on Windows, CentOS, and Mac.

2018-09-29 v3.2 Weibo Snap Tools: 1) Import certificate automatically on Linux and Windows to have users need not login. But have no way on Max, so users of Apple computer will have to login Weibo to use Weibo Snap Tool. 2) Can expand all comments and all pictures in the pages before make snapshots. 3) Can save the original pictures of the pages.(Cooooooool)

2018-09-26 v3.1 All image operations can be done in batch way. Fix and optimize algorithms of Color manufacture. Set default font size to fit for different resoltuions in different environments. Seperate User Guides for each type of tools. Prompt user to login Weibo to install its SSL certificate before start to use Weibo Snap Tools. I am looking for the way to remove this limitation because MyBox has not any interest of touching any provate information of users.

2018-09-18 v3.0 Improve Snap Tool for Weibo: Only snap meaningful area in the page, by which half time is cost and half size of PDF files is saved. Can expand the comments of messages. I am so proud of this feature! Can set the maximum size of merged PDF.
Fix bugs of Html Editor and enhance its functions.
2018-09-17 v2.14 Improve Snap Tool for Weibo: Retry times of failure; Do not mergin month’s PDF file when pages of the month is more than 10.
2018-09-15 v2.13 Show Reference Image and Scope Image seperately. Make sure no thread runnig after program exits. Compress images in PDF in batching way. Snap Tool for Weibo, backup contents of any weibo account automatically. Duration can be set. Both PDF files and html files can be saved.
Weibo pages are loaded dynamically, so locally backed pages can not be loaded and shown correctly. They are backed just for texts in the pages.
This tool might fail to work when weibo would change the accessing channel of pages in future. Who know~

2018-09-11 v2.12 Combine images as PDF file, Compress images in PDF, combine PDF files, split PDF. Support Chinese written in PDF file, and system font file is locating automatically while user can input ttf file path. Prompt information is shown more smoothly and friendly. In web browser, font size can be zoom in and zoom out, and web page can be snapped into PDF file with settings of delay and PDF page size.

2018-09-06 v2.11 Image combining which supports array options, background color, interval, edges, and size options. Web browser supports synchronized contents with web editor and snapshots of the whole web page in one image. Image maunfacture like shadow, arced corners, adding edges. Implement manufacture of big image and make sure performance is acceptable.

2018-08-11 v2.10 Image Spliting which supports equipartition and custom. Scope of image manufacture is easier to use. No number limition is for multiple image files viewed in same screen now.

2018-08-07 v2.9 Image croping. Scope, including area scope like rectangle and circle and color matching, is supported for image manufacture.

2018-07-31 v2.8 Image edges’ cutting. Watermark in image. Undo and redo for image manufacture. Html editor. Text edior.

2018-07-30 v2.7 Image transform, including rotating, mirroring, and shearing.

2018-07-26 v2.6 Improve color replacement: Support original colors’ list and hue distance. Support opacity adjustment.

2018-07-25 v2.5 Color palette. And Replace colors in image, by accurate matching of color, or by colors’ distance. Color replacement can be used to change the background color of images or eliminate color noise of images.

2018-07-24 v2.4 Improve functions of Image Manufacture and Multiple Images Viewer: Smoothly switching, reference image, and pixels adjustment.

2018-07-18 v2.3 Alarm clocks, with options of time and ring. Support rings of "Meow", wav, and mp3. Can run in background. Thanks my GuaiGuai for her contribution of "Meow".

2018-07-11 v2.2 Fix bug about threads’ logic. Files rearragement that categories files under new directories according to their modify time or create time. This function can be used to handle photoes, games screenshots, or system logs which need archived based on time.

2018-07-09 v2.1 Improve interface of image manufacturing and support images borwsering. Directory synchronization, with options like copying subdirectoies, new files, modified files after some time, original file’s attributes, or deleting files and directories which are not in source path, etc.

2018-07-06 v2.0 Extract texts from PDF files in batching way. Convert image files to other formats in batching way. Rename files under directories, with options about files’ name and sorting. All of or part of renamed files can be recovered as originl names.

2018-07-03 v1.9 Fix issues. Customize page separator line when extract texts from PDF. Improve image manufacture: Adjust saturation, lightness, and hue with parameters and provide filters like gray, invert, or binary.

2018-07-01 v1.8 Extract texts from PDF files. Manufacture image: Adjust saturation, lightness, make it gray, or invert the color.

2018-06-30 v1.7 Improve Pixels Calculator. Support to view multiple images in same screen.

2018-06-27 v1.6 Convert image files to other formats, with options of color, size, compression, quality, etc. Pixels Calculator. Support more image formats: gif, wbmp, pnm, pcx.

2018-06-24 v1.5 Extract images from PDF and save as original format. Support extracting and converting in batching way. Thanks helps from "https://shuge.org/" who asked the requirement of extracting images from PDF.

2018-06-21 v1.4 Support reading/writing meta-data of images in format of png, jpg, bmp, tiff. Thanks helps from "https://shuge.org/" who asked the requirement of Meta-data of images.

2018-06-15 v1.3 Fix the gray calculation in OTSU; Optimize shared codes; Support PDF password; More friendly interface .

2018-06-14 v1.2 Add options of color conversion for binary image type. Save user’s choices. And optimize reading of hellp document. Thanks helps from "https://shuge.org/" who asked the requirement of binary conversion of color with threshold.

2018-06-13 v1.1 Add: image format TIFF and RAW, options of Compression Type and Quality, and Help information. Thanks helps from "https://shuge.org/" who asked the requirement of TIFF format

2018-06-12 v1.0 Convert each page of PDF file to an image with options of format, density, color, compression, and quality. And user can pause/continue the conversion.

Closed requirements/bugs not in any version