Dit is de opdracht-imgsizer die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
imgsizer - koppelt automatisch hoogte- en breedteparameters voor HTML IMG-tags
KORTE INHOUD
imgsizer [-d filet] [--document-root filet] [-h filet] [--hulp filet] [-n] [--niet-overschrijven]
[HTML-bestand] [-v filet] [--versie]
OPTIES
Versie-informatie weergeven en afsluiten.
Gebruiksinformatie weergeven.
Directory waar absolute bestandsnamen van afbeeldingen (dwz namen met een voorafgaande "/") zich kunnen bevinden
gevonden.
-n, --no-overwwrite, .SH BESCHRIJVING
De imgsizer script automatiseert de vervelende taak van het maken en bijwerken van de
extensie HEIGHT- en WIDTH-parameters in HTML IMG-tags. Deze parameters helpen velen
browsers (inclusief de Netscape/Mozilla-familie) voor het laden van afbeeldingen in meerdere threads,
in plaats van afbeeldingen in strikte volgorde te moeten laden om ze allemaal te hebben
afmetingen beschikbaar zodat de volgende geplaatst kan worden. Hierdoor is over het algemeen tekst op de
de rest van de pagina laadt veel sneller.
Dit script probeert dergelijke kenmerken te maken voor elke IMG-tag die deze niet heeft. Het zal
corrigeer bestaande HEIGHT- en WIDTH-tags, tenzij een van beide een procentteken (%) bevat, waarin
In dat geval wordt aangenomen dat de bestaande afmetingen relatief zijn en ongewijzigd blijven.
Dit script kan zonder argumenten worden aangeroepen. In deze modus filtert het HTML die wordt weergegeven
stdin naar HTML (ongewijzigd behalve toegevoegde of gecorrigeerde HEIGHT- en WIDTH-attributen) aan
stoer. Als het wordt aangeroepen met bestandsargumenten, zal het proberen elk bestand op zijn plaats te transformeren.
Elk argumentbestand wordt pas daadwerkelijk gewijzigd als het script een succesvolle bewerking voltooit
conversiepas.
De -d optie stelt de DocumentRoot in, waar afbeeldingen met een absolute bestandsnaam staan
(dat wil zeggen, degenen die een leidende "/") bevatten, kunnen worden gevonden. Als er niets is opgegeven, wordt de
DocumentRoot is standaard ingesteld op de huidige werkmap.
De -n (no-overwrite) optie voorkomt dat het programma de bestaande breedte en
hoogtetags als beide aanwezig zijn.
Er kunnen ook aanvullende opties worden gespecificeerd in de omgevingsvariabele "IMGSIZER". Voor
Om bijvoorbeeld te voorkomen dat u 'imgsizer -d /var/www/docs" elke keer imgsizer wordt aangeroepen, jij
zou sh (of een van zijn nakomelingen) kunnen vertellen:
IMGSIZER="-d /var/www/docs"; IMGSIZER exporteren
of, als je csh gebruikt:
setenv IMGSIZER "-d /var/www/docs"
Dit script is geschreven in Python en vereist dus een Python-interpreter op de host
systeem. Het vereist ook de identificeren(1) hulpprogramma gedistribueerd in de open source
ImageMagick-suite met hulpmiddelen voor weergave en manipulatie van afbeeldingen, of een moderne versie daarvan filet(1)
en rdjpgcom(1). Deze hulpprogramma's worden gebruikt om formaten uit de afbeeldingen te extraheren; imgsizer
heeft zelf geen kennis van grafische formaten. Het script kan elk bekend beeldformaat verwerken
naar identificeren(1) inclusief PNG, GIF, JPEG, XBM, XPM, PostScript, BMP, TIFF en wat dan ook
anders zal het zelfs op afstand waarschijnlijk verschijnen als een inline afbeelding.
NOTITIE
De opties -q, -l en -m van de 1.0-versies zijn verdwenen. Wat ze vroeger deden is geweest
overbodig gemaakt door slimmere logica.
Gebruik imgsizer online met behulp van onworks.net-services