|"Save All Images" adds a toolbar button to your browser that allows you to find, filter and save all shown images in the currently opened tab. The filtering tool is very powerful. You can limit images based on their dimensions, image type, or image size in bytes. It is also possible to use a custom regular expression filter to filter images based on their URL. Furthermore, it is possible to limit image downloading to the current domain as well.|
- Find, Filter and Download all images in the currently opened tab
- Filter based on size, dimension, or image type (JPEG, PNG, BMP, or GIF)
- Additional regular expression filter to limit based on URL matching
- Load requested features from GitHub
What is "Save all Images" extension and how does it work?
This extension adds a toolbar button to your browser. Clicking on the toolbar button, opens a filtering window. In the top section, you will see the "statistic" panel. This panel provides information regarding the detected images. It has three sub-sections (Total, Processed, and Save). "Total" is the total number of the detected images in the current page. "Processed" is the number of images that their size and type has been resolved (for these details a HEAD request needs to be sent to the server. Once reply is fetched, the processed will be incremented.). "Save" is the total number of images that will be saved according to the current filter settings.
How many images are going to be saved if I press the "OK" button?
The number is shown in the "statistic" section. Note that filters are in different groups and there is a "AND" operation over all filters meaning an image needs to meet all the filtering rules in order to be added to the download queue. So if you just want to download images based on one criteria, just uncheck other filters.
How does the extension find an image size and what is going to happen if an image size is not resolvable?
There are two different cases. The image URL might be in HTTP or HTTPS schemes or it might be in Data URI scheme. For the HTTP/HTTPS schemes, a "HEAD" request is sent to the server and response headers are analyzed. Image type and image size will be obtained from these headers. For the Data URI scheme, both size and type are embedded to in the scheme and hence there is no server side request.
If a server does not support "HEAD" request, the extension returns null and image selection rule will be based on your settings. You can either accept or reject unknown size images. To find the number of unknown image sizes, enable size filter and press "save" and "ignore" for unknown sizes once and compare these numbers
What's new in this version?
Please check the Logs section.
How does the regular expression filter work?
What is the use case for "Only save images from the same domain"?
Usually websites use many resources from CDNs and also other networks. For instance in this hosting, there is a useful discussion section. Each of these section might have many images loaded in frames. By default, the extension detects all the images currently loaded in the page regardless of their origins. Using this option you can limit image detection to the current domain and hence get rid of all the images loaded from other resources. This way you can limit the number of downloading images a lot.
If a website has a nested iframes (iframes inside iframes). Is this extension going to detect images in deep iframes as well?
Yes, the extension detects all the images inside the page if they are already loaded. There is no limit on detection method if there is a nested iframe. Still these frames are inspected and all their loaded images are reported. You can use the same origin filter to ignore third-party images.
Why the "processed" number is sometimes different from the "total" number of detected images?
Sometimes, some servers do not respond to the "HEAD" request and hence image information such as image type and image actual size in bytes is not detectable. Still this extension tries to detect these values based on image URL but this is not an effective method.
Why do I get "Cannot collect images on this tab" error and how can I fix this?
If you try to collect images from web-stores (mozilla.addon.org on Firefox or chrome.google.com on Google Chrome) you will get this error. The reason is that for security concerns, extensions cannot inject scripts into these protected pages. Unfortuntely there is no workaround for this bug. Note that you can still use for instance Google Chrome browser to collect images on addon.mozilla.org!
Also note that you will get this error if you try to collect images of another extension page (extension://*).
For more info please visit https://github.com/belaviyo/save-images/issues/2.
|Please keep reviews clean, avoid the use of improper language and do not post any personal information.||HTML tags|
What's new in this version