כיצד ליצור פסיפס תמונה מגניב בלינוקס עם Polyfoto

כיצד ליצור פסיפס תמונה מגניב בלינוקס עם Polyfoto

פסיפסי תמונות יוצרים מתנות מתחשבות, ויכולים להאיר קירות פשוטים עם תמונות יפות של חופשות, זיכרונות ילדות או אפילו תרבות פופ. קל ליצור פסיפס תמונה משורת הפקודה של לינוקס. הנה איך.





מהו פסיפס צילום, ולמה תרצה כזה?

פסיפס צילום הוא תמונה שמורכבת מתמונות אחרות, קטנות בהרבה, בדומה לאופן שבו פיקסלים מרכיבים תמונה על מסך טלוויזיה או מחשב, נקודות בודדות צבעוניות מרכיבות תמונות בעיתונים, או אבנים קטנות מרכיבות את תמונה בפסיפס אמיתי.





איפור של סרטון היום

כל תמונה שתצלם תהיה בעלת צבע דומיננטי, ומחוללי פסיפס תמונות ישתמשו בצבע הדומיננטי הזה כדי לתרום לתמונה הרבה יותר גדולה. ככל שיש לך יותר תמונות זמינות, הפירוט בפסיפס הצילום המושלם יהיה עדין יותר.





תמונה על הקיר שלך או כטפט על שולחן העבודה שלך היא נהדרת, אבל היכולת להתמקד באזור קטן ולראות את התמונות הבודדות המרכיבות אותו, זה אפילו טוב יותר.

כפתור הבית של האייפון שלי לא עובד

פסיפסי תמונות פועלים היטב אם התמונות המרכיבות אותו מקושרות נושאית לתמונה הראשית. פסיפס צילום של חג החוץ האחרון שלך, למשל, הוא פנטסטי אם הוא מורכב מתמונות מאותו חג.



Polyfoto מאפשר לך ליצור פסיפסי תמונות פנטסטיים במסוף הלינוקס שלך

אם יש לך תיקייה מלאה בתמונות שברצונך להשתמש בהן עבור פסיפס התמונות שלך, יחד עם התמונה שבה אתה רוצה להשתמש בהן כדי להמציא, יצירת פסיפס תמונה עם Polyfoto היא פשוטה כמו הפעלת פקודה בודדת בטרמינל שלך - למרות שאתה יכול להוסיף פרמטרים כדי להתאים אישית את תמונת הפלט שלך איך שתרצה.

אתה תשבט את מאגר Polyfoto GitHub, אז אם אין לך Git במערכת שלך , התקן את זה עכשיו:





במערכות מבוססות דביאן:

sudo apt install git

להפצות הקשורות ל-Red Hat:





dnf install git

על Arch Linux ונגזרותיו:

sudo pacman -S git

כעת נכפל את מאגר Polyfoto:

git clone https://github.com/shanedrabing/polyfoto.git

עבור לספריית Polyfoto:

cd polyfoto

... והתקן אותו עם Python:

python3 setup.py install

לאחר שהתקנת את Polyfoto, תוכל להפעיל אותו עם:

אביזר זה אינו נתמך על ידי אייפון זה
python3 polyfoto.py -f input.png -d sources -o output.png -n 16

...איפה input.png היא התמונה שאתה רוצה שפספס הצילום שלך ידמה, מקורות הוא הספרייה המכילה את התמונות שירכיבו את הפסיפס, ו output.png הוא שם הקובץ של התמונה שתיווצר. ה ארגומנט הוא מספר שורות התמונה שירכיבו את התמונה הסופית.

כדוגמה, שמנו 100 תמונות בתיקייה 'hols', ואנחנו רוצים להשתמש בתמונה 'my_head.jpg' כתמונת הבסיס, ואנו מרוצים משאר ברירות המחדל:

python3 polyfoto.py -f ~/hols/my_head.jpg -d hols -o output.png -n 16

שים לב שהפקודה חייבת להיות מופעלת מתוך ספריית Polyfoto, אז הקפד להעביר את תיקיית התמונות שלך לתוך ספרייה זו או להשתמש בנתיבים מוחלטים בתוך הפקודה.

התהליך אינו מהיר, והצילום למטה לקח בערך דקה להפקה במכונת 16GB i5 עם כרטיס GTX 1050. Polyfoto לא מציינת כמה זיכרון אתה צריך, אבל זה תמיד שווה בודק כמה זיכרון RAM יש לך .

איך להכין מצגת טפטים
  פסיפס צילום בן 16 שורות

זה לא נראה כמו משהו. הגדלת מספר השורות ל-128 הניבה תוצאות טובות יותר, אם כי זמן היצירה גדל לכמעט 25 דקות. הסיבות לכך אינן ברורות, שכן המעבד וה-RAM נותרו ללא מס יחסית.

  פסיפס צילום בן 128 שורות של הפסיפס הסופר

מיותר לציין שיצירת פסיפס צילום עובד טוב יותר עם תמונות פשוטות מאשר עם תמונות מורכבות עם הרבה מה שקורה. פסיפסים מורכבים יותר דורשים יותר תמונות בודדות לפעול כ'פיקסלים' כדי להבהיר אותן. בחר בקפידה, ותקבל תוצאות טובות.

מעבר ליסודות, Polyfoto מציעה מספר ארגומנטים אופציונליים, המאפשרים לך, בין היתר, להגדיר את מרכז הבנייה הפרופורציונלי, לבחור גורם שינוי קנה מידה ולציין גובה פיקסל של תמונות ממוזערות. לתיעוד המלא, בקר באתר של הפרויקט עמוד GitHub .

פסיפסי תמונות מהווים מתנות נהדרות לקרובים ולחברים שלך

תמיד קשה לבחור מתנה להעניק לקרובים אליכם, אבל אתם לא יכולים לטעות בהרבה עם מתנה המבוססת על זיכרונות וחוויות משותפים.

אמנם פסיפסי תמונות עשויים להיות נהדרים לתת להורים, אחים, ילדים או חברים קרובים, אבל לאנשים שאתה לא קרוב אליהם במיוחד, או שאתה יודע שלא יעריכו פריט אישי כזה, השתמש במדריך מתנה או במנוע המלצות במקום זאת.