=== GEOSIAL Smart Tools ===
Contributors: application-image-tools
Tags: crop, image, resize, background-removal, signature
Requires at least: 6.0
Requires PHP: 7.4
Stable tag: 2.6.0
License: AGPL-3.0-or-later
License URI: https://www.gnu.org/licenses/agpl-3.0.html

Crop, remove backgrounds, resize and compress images locally, with a measured final preview.

== Description ==
GEOSIAL Smart Tools by GEOSIAL EDULAND. Tools > GEOSIAL Smart Tools creates a hub
and nine dedicated tool pages as drafts. Publish reviewed pages to link them.
[ait_tool_page tool="resize"] renders a complete search-focused tool page.
Unique fallback titles/descriptions defer to detected SEO plugins; configure metadata
in your SEO plugin when active. No ranking or organic traffic guarantee.

[ait_tools] shows the complete image editor. Individual starting workflows:
[ait_compress], [ait_resize], [ait_signature], [ait_convert].
All starting workflows expose crop, background tools, output settings and preview.
[ait_landing brand="GEOSIAL EDULAND"] adds a responsive tool directory and embedded editor.
The brand attribute is optional. No account or paid API is required.

Includes pointer and numeric cropping, ratio presets, rotation, one-step undo,
AI subject segmentation, connected-region background removal, erase/restore brushes,
linked pixel dimensions, JPG/PNG output, maximum file-size or quality mode,
actual measured bytes and dimensions, fit/100% preview and downloads.
Images are not uploaded. AI optionally downloads model/runtime assets on request.

== Installation ==
1. Dashboard > Plugins > Add New Plugin > Upload Plugin.
2. Upload application-image-tools-2.1.3.zip, then Install and Activate.
3. Put [ait_tools] in a Shortcode block on a page, then publish.
4. If replacing an earlier version, choose Replace current with uploaded when WordPress asks.
See INSTALLATION-GUIDE.md for the full workflow, privacy and test limitations.

== External assets and privacy ==
Standard editing uses only the visitor's device and plugin files. Optional AI uses
locally bundled IMG.LY 1.7.0 / ONNX 1.21.0 JavaScript and downloads model/runtime
assets from https://staticimgly.com/@imgly/background-removal-data/1.7.0/dist/ .
The provider receives normal network metadata for those downloads, not the image.
No remote call occurs until the visitor selects the clearly labelled AI button.
Browser caches may retain model assets. No image storage or database writes.
Source and license information is linked from the editor.

== Frequently Asked Questions ==
= Does it guarantee an exact size or application acceptance? =
No. Maximum mode attempts at-or-below the chosen bytes. Over-limit outputs are
explicitly labelled. Quality mode has no size promise. Review your own requirements.
= Can AI remove every background perfectly? =
No. Hair, low contrast and complex scenes may need erase/restore refinement.
AI needs internet for assets, workers, OffscreenCanvas and enough device memory.
= Are any edits permanent? =
The original file is unchanged. Undo restores the last edit; Reset restores the
original in this page. Download results before refreshing or leaving the page.
= What image types are supported? =
Still JPG/PNG/WebP, up to 20 MB, 16 million pixels and 8000 pixels per side.
Outputs JPG/PNG. Animated images, GIF, HEIC and SVG are unsupported.

== Changelog ==
= 2.1.3 =
Shared images-processed and download-click totals, fetched from WordPress. No image or visitor identifier is stored by the counter.

= 2.1.2 =
Keep requested output dimensions by default. Entering output dimensions disables shrinking; impossible size limits are reported without changing pixel dimensions.

= 2.1.1 =
Background removal and erase now select transparent PNG, even if transparency was unchecked. Progress and errors also appear inside the background section.

= 2.1.0 =
Visible tool-specific screens before file selection, code-wrapper styling fix,
Remove selected image, optional mobile downscaling, cached frame rendering and
faster cancellable region removal.
= 2.0.0 =
Full crop editor; AI and manual background removal; measured output preview;
exact pixel controls and byte-based maximums; cancellation and validation.
= 1.0.0 =
Initial compression, resize, signature and conversion tools.

== 2.4.0 ==
Adds Kerala SSLC percentage and percentage-to-marks calculators, hub cards and two dedicated draft pages. Grade results are estimates, not official conversions. Shortcodes: [ait_sslc], [ait_percentage_to_marks].

== 2.5.0 ==
Adds local PDF merge/extract/reorder/rotate/image conversion, calendar age calculation and a CV builder with ATS-friendly, Classic, Modern and Executive templates. Word, plain text and print-to-PDF exports. New shortcodes: [ait_pdf], [ait_age], [ait_cv].

== 2.6.0 ==
Kerala SSLC uses ten grades only; grade points plus clearly labelled equal-subject midpoint estimates. Landing page is a directory linking nine separate tool pages. Explicit admin action creates/publishes untouched setup pages. Existing content and non-public edited pages are preserved.
