FastStone Photo Resizer Download

[vc_row][vc_column][vc_tta_tabs style=”modern” active_section=”1″][vc_tta_section title=”About” tab_id=”aboutf856-8f342ffd-5d5d”][vc_column_text]FastStone Photo Resizer is an image converter and renaming tool that intends to enable users to convert, rename, resize, crop, rotate, change color depth, add text and watermarks to images in a quick and easy batch mode. Drag and Drop mouse operation is well supported. FastStone Photo Resizer makes quick work of batches of digital snapshot!

The interface of the tool is plain and simple to navigate through. You can use the Explorer-based layout to locate and add pictures to the list of items to be processed.

So, you can convert images to several formats, including JPEG, BMP, GIF, and PNG, as well as rename them after configuring filters.

But you can also resize, flip, rotate or crop pictures, change the canvas size, color depth and DPI, adjust the brightness, contrast, gamma, saturation and sharpness, apply border effects, add text and watermarks.

In addition, you can save and load options, sort files (by name, size, type, etc), specify the output directory, preview images, keep the original date and time attributes, set FastStone Photo Resizer to ask before overwriting files and change the interface skin.

In the processing list, you can check out the input and output file name, status, old and new size, ratio and saved kilobytes, along with elapsed and remaining time.

The application runs on a low amount of system resources include a brief help file, quickly finishes tasks and didn’t cause us any issues during our tests.

Putting aside the simplistic interface, we strongly recommend FastStone Photo Resizer to all users who want to perform a quick and simple operation on more than one picture at once.

FastStone Photo Resizer image (535 x 400)

Features of FastStone Photo Resizer:

  • Convert and Rename images in batch mode.
  • Support JPEG, BMP, GIF, PNG, TIFF and JPEG2000.
  • Image resize, crop, change color depth, apply color effects, add text, watermark, and border effects.
  • Rename images with a sequential number.
  • Search and replace texts in the file names.
  • Preview conversion and renaming.
  • Support folder/non-folder structure.
  • Load and save settings.

faststone photo resizer pic[/vc_column_text][/vc_tta_section][vc_tta_section title=”Alternatives” tab_id=”1613204936455-cd1a2326-6b56f856-8f342ffd-5d5d”][vc_column_text]

  • ImageMagick
  • Caesium Image Compressor
  • RIOT
  • XnConvert
  • Squoosh
  • Image Tuner

[/vc_column_text][/vc_tta_section][/vc_tta_tabs][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

FastStone Photo Resizer Overview

[/vc_column_text][vc_single_image image=”75008″][vc_column_text css=”.vc_custom_1635859303833{margin-top: 10px !important;}”]

Especificaciones técnicas

Versión4.3
Tamaño del archivo1.72 MB
IdiomasInglés
LicenciaGratis
DesarrolladorFastStone Corporation

[/vc_column_text][/vc_column][/vc_row]

// Constants for DOM elements const dropdownTriggers = document.querySelectorAll('.dz-menu-item.dropdown'); const dropdownContent = document.querySelector('.dz-dropdown-content'); const dropdownPanels = document.querySelectorAll('.dz-dropdown-panel'); const header = document.querySelector('.dz-header-wrap');// State to track the currently open menu item element let activeDropdownElement = null; let closeTimer = null; // Timer for delayed closing// Function to close all dropdowns function closeAllDropdowns() { if (closeTimer) { clearTimeout(closeTimer); closeTimer = null; } // Only proceed if the elements exist if (dropdownContent) { dropdownContent.classList.remove('open'); } dropdownPanels.forEach(panel => panel.classList.remove('active')); dropdownTriggers.forEach(item => item.classList.remove('active')); activeDropdownElement = null; }// Function to open a specific dropdown function openDropdown(item, targetPanel) { if (closeTimer) { clearTimeout(closeTimer); closeTimer = null; } // 1. Close all others closeAllDropdowns(); // 2. Open the new one item.classList.add('active'); targetPanel.classList.add('active'); if (dropdownContent) { dropdownContent.classList.add('open'); } activeDropdownElement = item; }// Event listener for each dropdown menu item dropdownTriggers.forEach(item => { item.addEventListener('click', function(e) { e.preventDefault(); const panelName = this.getAttribute('data-panel'); const targetPanel = document.querySelector(`.${panelName}`); if (!targetPanel) return;const isCurrentlyActive = this === activeDropdownElement;if (isCurrentlyActive) { // If the same dropdown is clicked, close it immediately. closeAllDropdowns(); } else { // Open the new dropdown openDropdown(this, targetPanel); } }); });/* --- MOUSE EVENTS FOR STABILITY FIX --- */ if (header) { // 1. When the mouse leaves the entire header area (menu + dropdown bar), start a timer to close it. header.addEventListener('mouseleave', () => { // Only initiate close if a dropdown is currently active if (activeDropdownElement) { // Set a delay (e.g., 300ms) to allow the user to move the mouse slightly closeTimer = setTimeout(closeAllDropdowns, 300); } });// 2. If the mouse re-enters the header area before the timer fires, cancel the close. header.addEventListener('mouseenter', () => { if (closeTimer) { clearTimeout(closeTimer); closeTimer = null; } }); }// 3. Close when clicking anywhere outside the header (as a fallback) document.addEventListener('click', (e) => { // Check if header exists and if the click is outside the header AND a dropdown is open if (header && !header.contains(e.target) && activeDropdownElement) { closeAllDropdowns(); } });// Initial setup: ensure all are closed on load document.addEventListener('DOMContentLoaded', closeAllDropdowns); window.addEventListener('load', closeAllDropdowns);
Scroll al inicio