זהו הפקודה imgsizer שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
imgsizer - חיבור אוטומטי לפרמטרים של גובה ורוחב עבור תגיות HTML IMG
תַקצִיר
imgsizer [-d פילה] [--מסמך-שורש פילה] [-h פילה] [--עזרה פילה] [-n] [--אין להחליף]
[HTMLFile] [-v פילה] [--גרסה]
אפשרויות
הצג מידע גרסה וצא.
הצגת מידע שימוש.
ספרייה שבה עשויים להיות שמות קבצי תמונה מוחלטים (כלומר, כאלה המכילים "/") מוביל
מצאתי.
-n, --no-overwwrite, .SH DESCRIPTION
אל האני imgsizer סקריפט מבטל את המשימה המייגעת של יצירה ועדכון של
פרמטרי הרחבה HEIGHT ו-WIDTH בתגיות HTML IMG. פרמטרים אלו עוזרים לרבים
דפדפנים (כולל משפחת Netscape/Mozilla) לטעינת תמונה מרובה חוטים,
במקום לטעון תמונות ברצף קפדני כדי לקבל את כל אחת מהן
מידות זמינות כך שניתן למקם את הבא. זה בדרך כלל מאפשר טקסט על
את שאר העמוד לטעון הרבה יותר מהר.
סקריפט זה ינסה ליצור תכונות כאלה עבור כל תג IMG שחסר להם. זה יהיה
תקן תגיות HEIGHT ו-WIDTH קיימות אלא אם אחת מהן מכילה סימן אחוז (%), שבו
במקרה שהממדים הקיימים נחשבים יחסיים ונותרים ללא שינוי.
ניתן לקרוא לסקריפט זה ללא טיעונים. במצב זה, הוא מסנן HTML המוצג על
stdin ל-HTML (ללא שינוי למעט תכונות HEIGHT ו-WIDTH שנוספו או מתוקנו) ב-
stdout. אם נקרא עם ארגומנטים של קובץ, הוא ינסה לשנות כל קובץ במקום.
כל קובץ ארגומנט לא משתנה עד שהסקריפט משלים בהצלחה
מעבר המרה.
אל האני -d האפשרות מגדירה את DocumentRoot, שבו תמונות עם שם קובץ מוחלט
(כלומר, אלה המכילים "/") מובילים עשויים להימצא. אם לא צוין, ה
ברירת המחדל של DocumentRoot היא ספריית העבודה הנוכחית.
האפשרות -n (ללא החלפה) מונעת מהתוכנית להחליף את הרוחב הקיים ו
תגי גובה אם שניהם קיימים.
ניתן לציין אפשרויות נוספות גם במשתנה הסביבתי "IMGSIZER". ל
לדוגמה, כדי להימנע מהקלדת "imgsizer -d /var/www/docs" בכל פעם imgsizer מופעל, אתה
עשוי לומר לש (או לאחד מצאצאיו):
IMGSIZER="-d /var/www/docs"; ייצא IMGSIZER
או, אם אתה משתמש ב-csh:
setenv IMGSIZER "-d /var/www/docs"
סקריפט זה כתוב ב-Python, ולכן דורש מתורגמן של Python במארח
מערכת. זה גם דורש או את לזהות(1) כלי השירות המופץ בקוד הפתוח
חבילת ImageMagick של כלי הצגת תמונות ומניפולציה, או גרסה מודרנית של פילה(1)
ו rdjpgcom(1). כלי עזר אלה משמשים לחילוץ גדלים מהתמונות; imgsizer
עצמו אין ידע בפורמטים גרפיים. הסקריפט יטפל בכל פורמט תמונה ידוע
ל לזהות(1) כולל PNG, GIF, JPEG, XBM, XPM, PostScript, BMP, TIFF וכל דבר
סביר להניח שיופיע אפילו כתמונה מוטבעת.
הערה
האפשרויות -q, -l ו-m של גרסאות 1.0 נעלמו. מה שהם עשו פעם היה
מיותר על ידי היגיון חכם יותר.
השתמש ב-imgsizer באופן מקוון באמצעות שירותי onworks.net