luckysunfd / image-downloader

A browser extension for Google Chrome, Microsoft Edge, and Brave that lets you download images from the web more easily.

Home Page:https://chrome.google.com/webstore/detail/image-downloader/cnpniohnfphhjihaiiggeabnkjhpaldj

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Image Downloader

If you want to download many images at once, with this extension you can:

  • Explore images on the current page
  • Filter by width, height, or URL (supports wildcard and regex)
  • One-click download or open any single image in a new tab
  • Customize image size and number of columns in the popup
  • Hide filters, buttons and notifications you don't need

When you press the "Download" button, all selected images are saved to the default browser download directory (or a subfolder).

WARNING: If you haven't set a default download directory you will have to manually choose the save location for each image. This may open many popup windows. It is recommended you set a default download directory instead.

Known Issues

This extension can only extract the images currently on the page. Those are not always the full-resolution images you expect to see when you click on a photo (e.g. in Facebook albums).

If you need that kind of functionality, take a look at more specialized extensions like Hover Zoom.

Change Log

3.0.6

  • "Now with even more images!" - find additional background images on the page
  • Allow forward and back slashes in subfolder and file paths
  • Bring back blue border around selected images
  • Show number of selected images

3.0.5

  • Fixed an issue with previewing images in Instagram (and other websites). Requires additional permissions to treat image requests as if they're coming directly from Instagram, not from the extension.

3.0.4

  • Fixed a scrollbar issue

3.0.3

  • Show advanced filters by default

3.0.2

  • Fixed an issue with some files being saved outside of the targeted subfolder

3.0.1

  • Prevent typing special characters in text inputs

3.0.0

  • Design refresh ✨
  • Added support for .ico and .tif / .tiff images

2.4.2

  • Workaround for Chrome disallowing access to cross-domain CSS rules

2.4.1

  • Fixed an issue where invalid URLs would break the extension - PactInteractive#23
  • Updated Zepto.js to 1.2.0

2.4.0

  • Added an option to rename downloaded files

2.3.0

  • Added support for .bmp, .svg, and .webp images
  • Added support for relative URLs
  • Improved popup loading speed by searching through fewer elements
  • Replaced deprecated chrome.extension calls with chrome.runtime

2.2.0

  • Removed the unnecessary permission to access tabs
  • Removed the donation prompt due to issues with it not disappearing after the first time as it should; now, the options page will be opened on first install instead
  • Save the value of the URL filter
  • Another attempt to fix some sizing issues

2.1.0

  • Added image width / height slider filters
  • Added a one-time reset of all settings due to some people having sizing issues
  • Removed the sort by URL option

2.0.0

  • Added the ability to save downloaded files to a subfolder
  • Utilized the Google Chrome downloads API
  • Implemented a cleaner, grid-based design
  • Clicking on an image URL textbox will now automatically select the text so users can copy it
  • Fixed a few minor display issues
  • Added settings for number of columns, removed border style setting
  • Added donation buttons on the options page

1.3.0

  • Images used in a style tag will now also be included at the end of the list. Only images from inline style attributes of elements used to be included.
  • Added support for data URI
  • Several bug fixes and optimizations

1.2.0

  • Changed the URL above the image to be displayed in a read-only textbox
  • Moved the image checkboxes to the top and added open & download buttons below each
  • Initially disabled the "Download" button and "All" checkbox
  • Introduced a few new options to hide filters, buttons and notification
  • Removed the body width option; the width of the popup now resizes relatively to the maximum image width option
  • Streamlined the design

1.1.0

  • Fixed saving of minimum and maximum image width
  • Added the URL above the image itself and an option to toggle it
  • Added wildcard filter mode (alongside normal and regex)
  • The state of the selected filters will now be saved
  • Moved the "Sort by URL" option back to the filters
  • Added a "Clear Data" button to options page
  • Refactored a lot of code, especially the use of local storage

1.0.13

  • Added a notification to let the user know that download has started
  • Added some animations and polished the options notifications a bit more
  • Fixed some event handlers that were being attached multiple times

1.0.12

  • Migrated to jQuery
  • Implemented indeterminate state for "All" checkbox
  • The "Download" button will now be disabled if no images are checked
  • Fixed a bug with reseting options - now the user can choose to save the reset values or simply cancel the reset by reloading the page - just like it says in the notification

1.0.11

  • Changed the download mechanism to support Chrome v21+
  • Added an "Only show linked images" filter option that can be useful when you only want to download images that are in a URL on the page.

1.0.10

  • Added a download confirmation

1.0.9

  • The number of images will now be displayed next to the "All" checkbox

1.0.8

  • Added detection of image URLs in anchor tags; note that this feature will not detect URLs that don't have .jpg, .jpeg, .gif or .png file extensions - it relies on a regular expression as to avoid possibly sending hundreds of requests to external servers

1.0.7

  • Removed the desktop notification system that popped up when you press "Download" in favor of a text description that should feel easier to control (through Options) and less intrusive; this should also require fewer permissions for the extension
  • Added an option to hide the download notification; most people should understand the download process after only reading it once
  • Made some minor UI tweaks

1.0.6

  • Fixed an issue with multiple unnecessary empty images

1.0.5

  • Elements that display an image using the "background-image" CSS property will now also be extracted

1.0.4

  • Added a notification that alerts the user when the download process has begun and explains where to look for the files

License

Copyright (c) 2012-2021 Vladimir Sabev

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

A browser extension for Google Chrome, Microsoft Edge, and Brave that lets you download images from the web more easily.

https://chrome.google.com/webstore/detail/image-downloader/cnpniohnfphhjihaiiggeabnkjhpaldj


Languages

Language:JavaScript 64.6%Language:TypeScript 16.4%Language:HTML 11.3%Language:CSS 7.7%