SleekView for Imsanity: resized image history & oversized uploads as tables
Imsanity stores its threshold and quality settings in wp_options and writes resize markers into wp_postmeta as part of its rescaling pass. SleekView reads those keys plus the attachment rows and surfaces resized history, current dimensions, and oversized outliers as proper columns.
♾️ Lifetime License available
Audit Imsanity's resizes without clicking attachment by attachment
Imsanity sits in the upload pipeline and shrinks images above a configured pixel and file-size threshold, with settings stored in the imsanity_options row of wp_options. It records dimensions on each attachment in the standard _wp_attachment_metadata postmeta key, and its bulk resize tool offers a separate screen to catch images that pre-date the plugin or slipped past the upload hook. The default WP media library list still uses default columns, so identifying which uploads remain over the current threshold takes either the bulk screen or one-by-one inspection.
SleekView reads the same postmeta plus the current Imsanity settings and pivots them into proper columns on the attachment row. Original dimensions, current dimensions, file size, MIME type, uploader, and resize status all become sortable. Saved views like 'images wider than 2048 px', 'attachments above the current size threshold', or 'PNGs uploaded before the last threshold change' load in one click and can be shared with the team. A current-threshold pill highlights when an attachment exceeds the active Imsanity rule.
Inline actions trigger Imsanity's own resize function on the selected rows, so the resize uses the active settings the plugin already applies on upload. Bulk resize, bulk delete of duplicates, and bulk threshold-aware queueing all run through the same hooks. Imsanity keeps doing the upload-time work; SleekView gives the team a real audit surface for everything that arrived before the rule was tightened.
Workflow
From Imsanity options to a queryable attachment list
Map options and metadata
imsanity_options from wp_options for the active threshold and pulls dimensions, file size, and MIME from _wp_attachment_metadata across all attachments.
Compose audit columns
Filter and group
Resize inline
Sample columns
A typical Imsanity audit view
imsanity_options threshold.
wp_postmeta (_wp_attachment_metadata) + wp_options (imsanity_options) + wp_posts (attachments)
| File | Dimensions | Size | MIME | Uploaded | Status |
|---|---|---|---|---|---|
| team-photo.jpg | 2048 x 1365 | 1.2 MB | image/jpeg | Mar 04 | Within rule |
| old-banner.png | 3840 x 2160 | 4.8 MB | image/png | Sep 18 | Over threshold |
| guest-upload.jpg | 5000 x 3333 | 6.1 MB | image/jpeg | Apr 22 | Oversized |
| logo.png | 512 x 512 | 44 KB | image/png | Jan 12 | Under rule |
Comparison
Default Imsanity admin vs SleekView
Default Imsanity admin
- Bulk resize screen shows progress but not per-attachment columns
- Default media library list ignores dimensions and current threshold
- Oversized strays from before the plugin existed are hard to find at list level
- Mixing dimension, MIME, and upload-year filters needs custom queries
- Bulk threshold-aware actions require the dedicated tool, not the media library
SleekView
- Pivot dimensions, file size, MIME, and threshold status into proper columns
- Filter by over threshold, MIME, uploader, and upload year together
- Sort by dimensions or size to plan the next bulk resize batch
- Trigger Imsanity's own resize inline so settings stay authoritative
- Save views like Over 2048 px uploaded before March
Features
What SleekView gives you for Imsanity
Dimensions as columns
Width, height, and file size sit on each attachment row, sourced from _wp_attachment_metadata. Sort by width descending to find the next bulk resize batch in seconds.
Threshold-aware filters
Compare each attachment against the active imsanity_options threshold. Filter to images that exceed the current rule and resolve them in one pass before tightening the rule again.
Inline resize
Trigger Imsanity's own resize from a row or as a bulk action. The plugin's hooks fire so quality settings, file format handling, and backup rules behave exactly as they do at upload time.
Audience
Who uses SleekView for Imsanity
Performance teams
Find the biggest pre-Imsanity uploads still on disk. A saved view sorted by dimensions descending and filtered to over-threshold images surfaces the next twenty wins for the next round of cleanup.
Site editors after a threshold change
Tightening the dimension cap leaves old uploads above the new rule. A view filtered to over-threshold catches every attachment that needs a one-off resize after the rule changes.
Agencies on retainer
Hand a client a storage report grouped by upload year. The same view exports to CSV so the conversation moves from gut feel to concrete numbers about which months produced the heaviest uploads.
The bigger picture
Why dimension caps need a flat audit surface beside the bulk tool
Imsanity is a quiet plugin: it sits in the upload hook and stops oversize images from ever reaching disk in their original form. The work it does is invisible by design. The shape it does not solve is the audit, and the audit shows up every time the rule changes or the site inherits a library from before the plugin was installed.
Tighten the maximum width from 3000 to 2048 and suddenly thousands of historical uploads are over the new rule. Add the plugin to a long-running site and every existing image is potentially in scope. The bulk resize screen runs a queue, but it does not answer the audit questions a performance lead actually has: which uploads from which months, in which MIME types, from which uploaders, are still over the current cap, and which of those are likely worth re-running first.
SleekView reads the same metadata and the same options Imsanity already maintains and shows the answer as a flat, sortable, filterable list. The plugin keeps doing its quiet work in the upload hook, the table sits beside it for the audit moments where the team needs to see and resolve the long tail.
Questions
Common questions about SleekView for Imsanity
Yes. SleekView reads imsanity_options from wp_options and uses the active maximum width, maximum height, and file-size cap to compute the threshold status column. When the threshold is changed, the column reflects the new rule on the next page load.
Yes. The inline action calls Imsanity's own resize function so the active settings, format handling, and quality controls apply the same way as at upload time. The bulk action selects multiple rows at once, useful for clearing a pre-rule backlog in one pass.
 
Yes. That is the typical use case. Older uploads have dimensions in _wp_attachment_metadata but never went through the resize hook. The over-threshold filter catches them and the bulk resize action brings them into line with the current rule.
Yes safely. Imsanity changes dimensions and rewrites the file, then optimizers like ShortPixel or Smush optimize the resized version. SleekView reads only what each plugin records in postmeta, so a row can show both the resize status and the optimization status side by side without either plugin stepping on the other.
 
No. Dimensions and file size already live in _wp_attachment_metadata and are read with the standard attachment query. The over-threshold comparison runs in PHP at render time using the cached imsanity_options, so even libraries with hundreds of thousands of rows page through quickly.
Yes. Any view exports to CSV with dimensions, file size, MIME, uploader, and threshold status columns. A grouped export by upload year is the shape most editors want when planning a quarterly cleanup.
 
Yes. Imsanity now supports converting to JPEG or WebP at resize time depending on settings. The column shows the post-resize MIME type read from _wp_attachment_metadata, and the inline resize honours whatever Imsanity is configured to output.
No. SleekView reads metadata and calls Imsanity's own functions for any resize work. The file system, the backups (when enabled), and the metadata writes all stay under the plugin's control.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkoutBrowse more
- Square For Woocommerce
- Woocommerce Name Your Deal
- Customer Reviews For Woocommerce
- Woocommerce Mirakl
- Woocommerce Free Shipping Bar
- Shipstation Woocommerce
- Woocommerce Payments Stripe
- Woocommerce Frontend Manager
- Woocommerce Zip Pay
- Winwar Aelia Currency Switcher
- Woocommerce Back In Stock
- Woocommerce Order Status Control
- Woocommerce Csv Import Suite
- Retainful
- Woocommerce Product Vendors Pro