צור תמונות HDPI, MDPI ו- LDPI אנדרואיד מתוך תמונת PNG XHDPI יחידה
- קטגוריה: התפתחות
אני לא מתכנת האנדרואיד המתקדם ביותר אבל הרמתי כמה דברים מאז שהתחלתי ליצור את האפליקציות הבסיסיות הראשונות שלי לפלטפורמה. אמנם ניתן להוסיף תמונת Png יחידה כמשאב לפרויקט אנדרואיד, אך ניתן להשתמש במקום זאת בגרסאות מרובות של אותה תמונה. אם יש רק תמונה אחת, היא תשמש ללא קשר לגודל המסך וצפיפות מכשיר האנדרואיד עליו הוא פועל. המערכת משתנה שינוי גודל גודל של תמונות באופן אוטומטי אם מתעורר הצורך כך שהיישום עובד בגדלים וצפיפות מסך שונים אם לא ניתן לאתר משאב תמונה תואם. אמנם עדיף שלא להציג תמונות כלל, אך הדבר עלול להוביל לכל מיני סוגים של בעיות, כולל תמונות שלא באמת נראות כל כך טוב במכשירים מסוימים.
למדריך למפתחי אנדרואיד יש דף גדול מוקדש לתמונות , גדלי מסך, צפיפות וכל הדברים הטובים האלה. אם אתה רוצה להוסיף גרסאות מרובות של אותה תמונה לאפליקציית Android שלך, עליך לדעת כיצד ליצור אותן. אמנם אתה יכול להשתמש באופן תיאורטי בכל עורך תמונות או גודל שינוי גודל עבור המשימה, אך ייתכן שתרצה לבדוק את Resizer 9Patch במקום זאת, תוכנן בדיוק למשימה זו ואוטומטי כך שלא תצטרכו ללהטט עם ערכים בעצמכם.
לכן, במקום שתצטרך ליצור מספר גרסאות של אותה תמונה באופן ידני, אתה פשוט יוצר גרסה אחת - גרסת ה- xhdpi - ומשתמש בתוכנית כדי לקבל את כל גרסאות התמונה האחרות שנוצרו עבורך. אתה יכול לחזור על התהליך על כל התמונות שאתה כולל ביישום שלך.
התוכנית זמינה כקובץ הפעלה עבור Windows וכקובץ צנצנת Java למערכות הפעלה אחרות. קובץ ההפעלה מציג ממשק בסיסי אליו תוכלו להפיל את תמונת ה- xhdpi שלכם. כשתעשה זאת, היא תייצר אוטומטית את התיקיות הניתנות לצילום-hdpi, drawable-ldpi ו- drawable-mdpi באותה ספריית שורש שבה התמונה מאוחסנת, כך שתוכל להעביר אותן לתיקיות הפרוייקט של אפליקציית Android שלך מייד כדי לכלול אותן האפליקציה שלך.