English
ToolAcre Brand Logo
ToolAcrePractical Web Toolkit
homeHomechevron_rightWorkspacechevron_rightActive Tool Console
shield 100% Client-Side Canvas & WebGL Processing
0 Requests Dispatched
speed Canvas Ready
Raster & Vector Suite Canvas2D Local Core

Image & Drawing Editor

Crop, annotate, retouch, mask, and composite layers in your browser. Powered by HTML5 Canvas with zero image uploads.

line_weight Stroke 4px
opacity Opacity 100%
#
Blend:
75%
0 200 400 600 | 840 | 1000 1200 1400 1600 1800
hero_section_anchor 320 × 224
arrow_right Width: 480px arrow_right
Viewport Focal Point
Retouch contrast +12% applied
verified Non-destructive WebGL Canvas
my_location X: 842 Y: 512
layers 4 Active Layers
ADVERTISEMENT • ZERO DATA TRACKING
ads_click Google AdSense Slot — Responsive Leaderboard (728 × 90)
Memory Architecture & Integrity

Engineered for Technical Precision

ToolAcre's raster and vector studio runs pixel operations directly through your browser Canvas2D context.

developer_board

Canvas2D Editing

Raster edits and vector overlays run through Canvas2D on the main thread, with device-aware pixel limits to protect responsiveness.

bolt Canvas2D Main Thread
security

Zero-Server Memory Model

Image bitmap pixel arrays exist exclusively in client RAM. No images, layers, drafts, or metadata are ever transmitted or cached on cloud storage servers.

lock Isolated ArrayBuffer Heap
layers

Multi-Layer Non-Destructive

Independent vector, typography, and raster layers preserve pure transform matrices and alpha channels so you can adjust annotations without degrading original pixels.

account_tree Discrete DOM-Canvas Tree
output

Client-Side Blob Exporter

Canvas render targets serialize immediately into native Binary Blobs via `canvas.toBlob()`, generating immediate disk downloads without roundtrip network latency.

speed Instant <15ms Serialization
Security & Operational FAQ

Frequently Asked Technical Questions

Everything you need to know regarding client memory bounds, hardware compatibility, and data ownership when working in ToolAcre Studio.

Are my client photos, designs, or annotations uploaded to ToolAcre servers? expand_more

No. Absolute privacy is the architectural foundation of ToolAcre. Your images, layer stacks, vector paths, and metadata never leave your computer's RAM. Every computation — including perspective cropping, convolution filtering, and alpha compositing — occurs inside browser OffscreenCanvas threads and WebGL shader pipelines. You can verify this by checking the Developer Tools Network inspector: zero outbound POST or image payload requests are dispatched.

What is the maximum resolution and layer limit supported in-browser? expand_more

The maximum canvas dimensions are bound only by your client device's GPU WebGL texture limit (typically 16,384 × 16,384 pixels on modern dedicated GPUs, and 8,192 × 8,192 on mobile or integrated GPUs). The editor comfortably handles dozens of simultaneous vector and raster layers up to 4K resolutions with zero thermal throttling or frame degradation.

Can I export editable vector layers alongside raster photos? expand_more

Yes. You can export flat raster graphics (PNG-24 with lossless alpha transparency, high-density WebP, or JPEG) or extract your pure vector annotations as standalone SVG paths. Furthermore, clicking "Save Layered Project (.TAJSON)" exports your entire project descriptor — complete with bezier handles, blend modes, and font properties — for reloading later without quality loss.

Does this editor support keyboard shortcuts and pen tablets? expand_more

Yes. Industry standard single-key shortcuts are fully mapped: V for Transform, B for Brush, P for Vector Pen, T for Text, and Ctrl+Z/Ctrl+Y for deep history traversal. Pen tablet pressure sensitivity is natively recognized via the W3C Pointer Events API for organic stroke width variations.