מצלמת גוגל • GCam

מצלמת גוגל • GCam

sHiLo BaBilA

הסבר על המצלמה

לוותיקים ביננו שזוכרים את המרוץ למגה-פיקסל בכל דור חדש של טלפונים (עדיין מתמשך והגיע כבר ל100 מגה ויותר), ההחלטה של סמסונג בGalaxy S7 לעבור מחיישן של 16MP לאחד נמוך ברזולוציה של 'רק' 12MP הייתה תמוהה למדיי...
אבל מאז התבהרה התמונה (תרתי משמע), והעולם הבין שלא צריך כל כך הרבה מגה פיקסלים בכל תמונה, כשיש תחומים חשובים יותר על מנת שתצא תמונה באיכות גבוהה (כגון צבעים/גוונים, חדות, ניגודיות, פוקוס).

חובבי הצילום ודאי מכירים את 'משולש הצילום' (תריס, צמצם וISO), בנוסף לאיכות החיישן ולאיכות העדשות של המצלמה.
אך כל אלה הינם רק מאפיינים חומרתיים, במצלמה בטלפון הנייד ישנה שחקנית משמעותית נוספת, והיא התוכנה. (קיימת גם במצלמות DSLR, אך פחות משמעותי שם)


🔔 הצטרפו לערוץ אנדרוטיפס למדריכים נוספים!


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

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

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

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


מימין: המצלמה המובנית במכשיר, משמאל: מצלמת גוגל.

בדיקת Camera2API

מצלמת גוגל לא תעבוד היטב במכשירכם אם היא לא תקבל הרשאה 'לשחק' במצלמה כמו שהיא צריכה.

החל מאנדרואיד 5.0, גוגל שידרגה את הממשק שבו האפליקציות ניגשות ומקבלות מידע מהמצלמה, כאשר ב Camera2API האפליקציות יכולות לקבל יותר מידע מהחיישן בהשוואה לדור הקודם (API1).

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

ישנן מספר רמות של תמיכה בממשק Camera2API:

• Level3 - הרמה הגבוהה ביותר, כולל בתוכו תמיכה גם בפורמטים ובמאפיינים נוספים.

• Full - תמיכה מלאה בכל הפרמטרים שהAPI2 כולל.

• limited (מוגבל) - קיימת תמיכה, אך חלקית בלבד.

• legacy (מסורתי) - נאמן למסורת, ז''א תומך רק בAPI1 בלבד.

למעט הרמה האחרונה, בכל השאר הרמות מצלמת הGcam תעבוד במכשיר בצורה מעולה (אם כי גרסת הlimited עלולים לחוות בעיות).

בשביל לבדוק באיזו רמה המכשיר שלכם תומך, נצטרך להוריד אפליקציה מהחנות (או זאת אם תרצו לדעת יותר פרטים על המצלמה),
ובקטגוריה Hardware Support Level יהיה כתוב את הרמה שבה תומך המכשיר שלכם.


נתינת הרשאה

אך עדיין יש עוד דבר אחד נוסף שעליכם לברר במכשיר, על מנת שנוכל לוודא שמצלמת הGCam תעבוד כראוי במכשיר שלכם...
אפליקציית המצלמה צריכה לקבל את ההרשאה המתאימה על מנת לגשת לממשק החדש (API2) של הצילום.

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

אם תרצו תוכלו לבדוק זאת ע"י הרצה של הפקודה '''getprop | grep camera''' בתוך Termux.

בעלי רוט במכשיר יכולים להוסיף את ההרשאה באופן ידני, בהכנסת השורה הבאה (או שינוי הערך הקיים) בקובץ build.prop:

persist.camera.HAL3.enabled=1


[תוכלו להיעזר במדריך הזה]

בעלי Magisk יכולים להשתמש במודול הבא.
(להתקין דרך מנהל הרוט או הריקוברי)

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


מאיפה מורידים?

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

את אפליקציית ה GCam נוכל להוריד ממספר מקומות:

פורום XDA.

האתר Gcam Hub.

ערוץ הטלגרם.


מומלץ להתחיל עם הפורטים של BSG, Urnyx05 ו Arnova8G2, שידועים ביציבות ובהתאמה למירב המכשירים.

עדיין מסתבכים? תוכלו להיעזר בהמלצות של המפתחים בדף כאן.


מכשירי Xiaomi - מומלץ לחפש ערוץ או קבוצה בטלגרם למכשיר שלכם (לדוגמא Poco F1 Photogrphy), ושם לרוב יהיו פורטים מומלצים למכשיר.

מכשירי Samsung - ה Gcam יעבוד היטב במכשיריכם אם יש לכם מעבד של סנאפדרגון, אבל אם יש לכם אקסינוס אתם יותר בבעיה... מומלץ לחפש בפורום XDA גרסה שתעבוד לכם במכשיר (אם יש כזאת כמובן).


אומנם קיימות גרסאות רבות לGcam, שאף חלקן יותר 'חדשות' מאחרות (כגון 6.1, 7.3, 8.1)...
אך זכרו - חדש לא בהכרח אומר יותר טוב!!
האלגוריתם כמעט ולא שונה מגרסה לגרסה, ויכול להיות שפורט ישן יעבוד לכם טוב יותר.


החלת קובץ הגדרות (XML)

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

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

לדוגמא, לגרסה 7.3 של Urnyx05, קיימת כמות גדולה של קבצי XML למספר רב של מכשירים.


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


על מנת להחיל את קובץ ההגדרות (XML) במצלמת גוגל, יש לבצע שני שלבים:

שמירת הקובץ בתיקייה מיוחדת במכשיר.

החלת הקובץ באפליקציית המצלמה.


שמירת הקובץ בתיקייה מיוחדת במכשיר

ראשית, צרו באחסון הפנימי במכשיר תיקייה בשם GCam.

לאחר מכן, כנסו לתיקייה וצרו שם תיקייה נוספת בשם ConfigsX.
כאשר הX הוא מספר הגרסה של מצלמת הגוגל שהתקנתם במכשיר, כמתואר בתמונה הבאה.

ולתוך התיקייה השנייה שיצרתם עתה, הכניסו את קובץ הXML שברצונכם להחיל.


החלת הקובץ באפליקציית המצלמה

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

לאחר שבחרכם את הקובץ, לחצו על restore (שחזר), והפעילו מחדש את אפליקציית ה GCam.


מסובך מידי? הנה כל התהליך בGIF אחד שיעשה לכם סדר:

הGIF מהיר מידי? תוכלו גם להפעיל אותו כסרטון.




Report Page