Bulk Afbeeldingen Resizen
Deze pagina draait op dezelfde engine als de verkleiner voor enkele afbeeldingen, gericht op een wachtrij: de wachtrij neemt tien bestanden of 50 MB, wat het eerst vol is, met één instellingenpaneel dat ze allemaal aanstuurt, en een ZIP aan het einde zodat je niet op tien downloadknoppen hoeft te klikken. De details die er toe doen, leven in de mix — hoe vaste afmetingen verschillende vormen behandelen, welke formaten converteren bij het uitgaan, en hoe de uitvoerbestanden worden genoemd.
Één paneel stuurt elk bestand in de wachtrij
Er zijn geen instellingen per afbeelding: de opmerking onder de kwaliteitsregelaar zegt dat dezelfde instellingen voor al je afbeeldingen gelden, en de knop verkleint de hele wachtrij in één keer. Dat ontwerp is snel wanneer de set uniform is en vereist planning wanneer dat niet het geval is.
Voor een gemengde set is percentage-modus het veilige instrument — 25%, 50% of 75% verkleint elk bestand in verhouding en er wordt geen vorm aan iets opgelegd. Vaste pixelafmetingen zijn geschikt voor een uniforme set, en de niet-vergroot-schakelaar is het waard om in te schakelen zodat een toevallig klein bestand in de wachtrij niet verder wordt vergroot dan zijn details. Wanneer portretten en landschappen beide dezelfde exacte doos nodig hebben, voer ze dan als twee aparte batches uit; een enkele doos kan niet beide oriëntaties bevatten zonder ze anders te croppen.
Formaten in de mix, en de twee die converteren
JPG-, PNG- en WebP-bestanden komen elk terug in hun eigen formaat met hun eigen codering. Twee invoeren zijn uitzonderingen: GIF en AVIF worden als PNG geschreven, omdat browsers beide kunnen decoderen op een canvas maar geen van beide kunnen coderen vanuit een canvas. De mix zelf is geen probleem — de wachtrij houdt gelukkig alle vijf invoertypen tegelijk vast, en het decodeerpad van elk bestand wordt gekozen op basis van wat het bestand is, niet op basis van wat zijn buren zijn.
Geanimeerde GIF's verliezen bovendien hun beweging — één frame wordt verkleind, en de resultaatkaart geeft dat aan. Fouten blijven beperkt: bestanden worden één voor één verwerkt, elk binnen zijn eigen foutgrens, zodat een corrupt bestand op positie drie een foutlabel op zijn eigen rij krijgt terwijl de overige zeven normaal eindigen. Je kunt het defecte bestand repareren of verwijderen en opnieuw uitvoeren zonder de rest opnieuw te doen.
Downloads, de ZIP en het naamgevingsschema
Elke voltooide rij heeft zijn eigen downloadknop, en de samenvattingsbalk biedt "Bewaar alles als ZIP" zodra er resultaten zijn. Binnen het archief behoudt elk bestand zijn oorspronkelijke basisnaam met de nieuwe afmetingen toegevoegd: een beach.jpg verkleind tot 800 x 600 komt binnen als beach-800x600.jpg, wat je in één oogopslag vertelt welke run het heeft geproduceerd en voorkomt dat het in botsing komt met het origineel in je downloadmap.
Botsingen binnen het archief worden behandeld in plaats van stilletjes verloren te gaan — twee bestanden in de wachtrij die identieke uitvoernamen zouden produceren, krijgen een genummerde suffix, zodat de ZIP altijd één invoer per bron bevat. Als je op namen vertrouwt downstream, scan ze dan eenmaal na extractie; de afmetingen suffix is voorspelbaar, de nummering verschijnt alleen wanneer bronnen botsen.
Veelgestelde Vragen
Kan ik het een hele map geven?
Niet als een map — webpagina's ontvangen individuele bestanden van de picker, dus selecteer de afbeeldingen erin, tien per ronde. Voor een directorystructuur met honderden foto's is batchsoftware die op je machine is geïnstalleerd de eerlijke aanbeveling.
Kan elke afbeelding zijn eigen doelformaat krijgen?
Niet binnen één run; de wachtrij deelt één configuratie. Voer opeenvolgende batches uit met verschillende instellingen, of gebruik percentage-modus, die elke afbeelding zijn eigen proportionele resultaat geeft vanuit de gedeelde instelling.
Een van mijn tien is mislukt. Heeft de rest geleden?
Nee — elk bestand wordt binnen zijn eigen foutgrens verwerkt. Het defecte bestand toont een fout op zijn rij, alles andere voltooit, en je kunt de fout verwijderen of vervangen en opnieuw uitvoeren.
Is er een dagelijkse limiet of een betaalde laag voor meer?
Nee. Tien bestanden per ronde is een geheugenbewaker voor je browsertabblad, geen businessmodel — voer zoveel rondes uit als je wilt. Het werk belast je CPU, niet een account.
Uploaden grotere batches op de achtergrond?
Niets wordt ooit geüpload. De wachtrij wordt gelezen en verwerkt binnen het tabblad, en het netwerk blijft inactief behalve bij het laden van de pagina zelf. De enige wachttijd is je eigen processor die door de bestanden werkt.
Waarom kwamen de GIF's in mijn batch terug als PNG-bestanden?
Browsers kunnen geen GIF schrijven vanuit een canvas, dus die resultaten worden gecodeerd als PNG. Een geanimeerde bron behoudt ook alleen zijn eerste frame, en de resultaatkaart vertelt je wanneer dat gebeurde.