สร้างภาพ Android HDPI, MDPI และ LDPI จาก XHDPI PNG ภาพเดียว
- หมวดหมู่: พัฒนาการ
ฉันไม่ใช่โปรแกรมเมอร์ Android ขั้นสูงที่สุด แต่ฉันได้เลือกทำบางอย่างนับตั้งแต่ที่ฉันเริ่มสร้างแอปพื้นฐานตัวแรกสำหรับแพลตฟอร์ม แม้ว่าจะสามารถเพิ่มรูปภาพ png เดียวเป็นทรัพยากรในโปรเจ็กต์ Android ได้ แต่ก็ยังสามารถใช้รูปภาพเดียวกันนั้นได้หลายเวอร์ชันแทน หากมีเพียงภาพเดียวภาพนั้นจะถูกใช้โดยไม่คำนึงถึงขนาดหน้าจอและความหนาแน่นของอุปกรณ์ Android ที่ทำงานอยู่ ระบบจะปรับขนาดและปรับขนาดภาพโดยอัตโนมัติหากจำเป็นเพื่อให้แอปพลิเคชันทำงานบนขนาดหน้าจอและความหนาแน่นที่แตกต่างกันหากไม่พบทรัพยากรรูปภาพที่ตรงกัน แม้ว่าจะดีกว่าการไม่แสดงภาพเลย แต่ก็อาจนำไปสู่ปัญหาทุกประเภทรวมถึงรูปภาพที่ดูไม่ดีในอุปกรณ์บางอย่าง
คู่มือนักพัฒนา Android มีหน้าขนาดใหญ่ ทุ่มเทให้กับภาพ ขนาดหน้าจอความหนาแน่นและสิ่งดีๆ หากคุณต้องการเพิ่มรูปภาพเดียวกันหลาย ๆ เวอร์ชันลงในแอป Android คุณจำเป็นต้องรู้วิธีสร้างรูปภาพเหล่านั้น ในขณะที่คุณสามารถใช้โปรแกรมแก้ไขรูปภาพหรือตัวปรับขนาดสำหรับงานได้ในทางทฤษฎีคุณอาจต้องการตรวจสอบไฟล์ 9Patch Resizer เครื่องมือแทนซึ่งได้รับการออกแบบมาสำหรับงานนั้นและเป็นแบบอัตโนมัติเพื่อที่คุณจะได้ไม่ต้องเล่นกลกับค่าต่างๆด้วยตัวคุณเอง
ดังนั้นแทนที่จะต้องสร้างรูปภาพเดียวกันหลายเวอร์ชันด้วยตนเองคุณเพียงแค่สร้างเวอร์ชันเดียว - เวอร์ชัน xhdpi - และใช้โปรแกรมเพื่อรับเวอร์ชันรูปภาพอื่น ๆ ทั้งหมดที่สร้างขึ้นสำหรับคุณ คุณสามารถทำขั้นตอนนั้นซ้ำสำหรับรูปภาพทั้งหมดที่คุณรวมไว้ในแอปพลิเคชันของคุณ
โปรแกรมนี้พร้อมใช้งานเป็นไฟล์ปฏิบัติการสำหรับ Windows และเป็นไฟล์ Java jar สำหรับระบบปฏิบัติการอื่น ไฟล์ปฏิบัติการจะแสดงอินเทอร์เฟซพื้นฐานที่คุณสามารถวางอิมเมจ xhdpi ลงใน เมื่อคุณทำมันจะโดยอัตโนมัติ laly สร้างโฟลเดอร์ drawable-hdpi, drawable-ldpi และ drawable-mdpi ตามลำดับในไดเร็กทอรีรากเดียวกันที่รูปภาพจะถูกเก็บไว้เพื่อให้คุณสามารถย้ายไปยังโฟลเดอร์โครงการแอป Android ของคุณได้ทันทีเพื่อรวมไว้ใน ใบสมัครของคุณ.