ปรับขนาด SVG

ตัวปรับขนาด SVG

กำหนดความกว้างและความสูงใหม่ให้ SVG — หรือถอดออกทั้งคู่เพื่อให้มันยืดหดตามคอนเทนเนอร์ ตัวงานเองไม่เคยถูกแตะต้อง

ปรับขนาด SVG

☞ ทำงานในเบราว์เซอร์ของคุณทั้งหมด — ไม่มีการอัปโหลดไฟล์

วางไฟล์ SVG ที่นี่

หรือคลิกเพื่อเลือก — เฉพาะ SVG

ไม่มีอะไรถูกวาดใหม่

ทำไมการปรับขนาด SVG จึงไม่สูญเสียคุณภาพ

ภาพแรสเตอร์ต้องถูกวาดใหม่ที่ขนาดใหม่ และระหว่างนั้นรายละเอียดก็หายไปหรือถูกเดาขึ้นมาใหม่ แต่ SVG เก็บคำสั่งวาดเอาไว้แทน การปรับขนาดจึงเป็นเพียงการบันทึกว่าให้เรนเดอร์ใหญ่แค่ไหน ทุกเส้นพาธ ทุกสี และทุกการไล่เฉดสีในไฟล์ยังคงเดิมทุกประการ

บันทึกนั้นก็คือคู่ของ width และ height ส่วน viewBox ที่อยู่ข้างใต้เป็นตัวกำหนดระบบพิกัดภายในและจะไม่ถูกแตะต้อง — นั่นคือเหตุผลทั้งหมดว่าทำไมรูปทรงจึงย่อขยายตามแทนที่จะถูกตัดออก

สามขั้นตอน

วิธีปรับขนาด SVG

01

วางไฟล์ SVG

เลือกไฟล์ .svg — ไฟล์ยังอยู่ในอุปกรณ์ของคุณ

02

กำหนดขนาด

พิมพ์ความกว้าง เลือกเปอร์เซ็นต์ หรือเปลี่ยนเป็นแบบยืดหยุ่นตามคอนเทนเนอร์

03

ดาวน์โหลด

คุณจะได้ตัวงานเดิมในขนาดที่คุณต้องการ

ตอบสั้น ๆ

คำถามที่พบบ่อยเรื่องตัวปรับขนาด SVG

ปรับขนาดแล้วภาพจะเบลอไหม

ไม่ ไม่มีอะไรให้เบลอ — ไฟล์บรรยายรูปทรง ไม่ใช่พิกเซล มันจึงถูกวาดขึ้นใหม่ที่ขนาดใดก็ตามที่คุณกำหนด ข้อนี้เป็นจริงทั้งที่ 25% และที่ 400%

การถอด width และ height ออกมีผลอย่างไร

มันทำให้ SVG ยืดหยุ่นตามพื้นที่ เมื่อไม่มีแอตทริบิวต์ทั้งสอง เบราว์เซอร์จะหันไปใช้ viewBox เพื่อคำนวณอัตราส่วน และปล่อยให้อิลิเมนต์เต็มคอนเทนเนอร์ คุณจึงกำหนดขนาดจาก CSS ได้ นี่คือทางเลือกปกติสำหรับไอคอนในไลบรารีคอมโพเนนต์

ไฟล์ของฉันไม่มี viewBox แล้วมีบางอย่างดูผิดปกติ

ในกรณีนั้นระบบจะเติม viewBox ให้ หากไม่มี SVG จะถือว่าพิกัดของมันเป็นพิกเซลล้วน การเปลี่ยนความกว้างจึงกลายเป็นการตัดภาพหรือเติมพื้นที่ว่างแทนที่จะย่อขยาย viewBox ที่เติมเข้าไปตรงกับขนาดเดิม จึงไม่มีอะไรขยับ

ย่อขนาดลงแล้วไฟล์เล็กลงไหม

แทบไม่ — เปลี่ยนแค่ตัวเลขสองตัวเท่านั้น หากต้องการไฟล์ที่เล็กลงจริง ให้ส่งผ่านตัวปรับแต่ง SVG ซึ่งจะลบข้อมูลกำกับจากโปรแกรมแก้ไขและพิกัดที่มีทศนิยมเกินจำเป็นออก

ไฟล์ของฉันถูกอัปโหลดไหม

ไม่ ไฟล์ถูกแยกวิเคราะห์และเขียนใหม่ในเบราว์เซอร์ของคุณ