โค้ดเป็นรูปภาพ
วางส่วนโค้ด เลือกหนึ่งในสี่ธีมที่มีให้ ปรับสี ขนาดตัวอักษร ระยะขอบ หัวหน้าต่างแบบเลือกได้ และเลขบรรทัด จากนั้นดาวน์โหลด PNG ที่วาดจาก canvas ในเบราว์เซอร์ เครื่องมือนี้วาดข้อความธรรมดา เหมาะสำหรับทำภาพโค้ดที่ดูสะอาด แต่ไม่วิเคราะห์ภาษาและไม่เพิ่มการไฮไลต์ไวยากรณ์
วิธีสร้าง PNG ของโค้ด
-
1
วางส่วนโค้ด
ใช้ช่องโค้ดกับ JavaScript, HTML, CSS, JSON, คำสั่ง shell หรือข้อความธรรมดาใดก็ได้ ตัววาดจะใช้สูงสุด 400 บรรทัดแรก
-
2
ตั้งค่าหน้าตา
เลือกมืด สว่าง Dracula หรือ Solarized แล้วปรับชื่อ ขนาดตัวอักษร ระยะขอบ พื้นหลัง ข้อความ และสีเน้น
-
3
ตรวจตัวอย่าง canvas
เบราว์เซอร์วาดแต่ละบรรทัดเป็นข้อความบน canvas พร้อมหัวหน้าต่างและเลขบรรทัดแบบเลือกได้ บรรทัดยาวอาจขยาย canvas จนถึงขีดจำกัดที่กำหนดไว้
-
4
ดาวน์โหลด PNG
ส่งออก canvas ปัจจุบันเป็นภาพ PNG สำหรับเอกสาร โน้ต สไลด์ หรือโพสต์ ไม่มีการส่งออก SVG, JPEG หรือ HTML
ตัววาดทำอะไร
| ตัวควบคุม | สิ่งที่ปรับได้ | หมายเหตุ |
|---|---|---|
| ธีม | มืด, สว่าง, Dracula, Solarized | แต่ละธีมตั้งค่าสีพื้นหลัง ข้อความ และสีเน้นเริ่มต้น |
| สไตล์ข้อความ | ชื่อ ขนาดตัวอักษร ระยะขอบ | ขนาดตัวอักษรจำกัดที่ 10–40 px และระยะขอบ 20–200 px |
| สี | พื้นหลัง ข้อความ สีเน้น | สีเน้นใช้กับเลขบรรทัด |
| หัวหน้าต่าง | เปิดหรือปิดหัวหน้าต่างแบบหน้าต่างแอป | เมื่อเปิด ชื่อจะแสดงในหัวหน้าต่าง |
| เลขบรรทัด | แสดงหรือซ่อน | เลขบรรทัดถูกวาดเป็นข้อความ canvas ธรรมดา |
| ส่งออก | ดาวน์โหลด PNG | ปุ่มดาวน์โหลดบันทึก canvas ปัจจุบันเป็นภาพ PNG |
ข้อจำกัดที่ควรรู้
- เบราว์เซอร์วาดส่วนโค้ดเป็นข้อความธรรมดาด้วย Canvas API ไม่รู้จัก JavaScript, Python, HTML หรือภาษาอื่น
- ตัวอย่างใช้ 400 บรรทัดแรก เพื่อไม่ให้ไฟล์ใหญ่มากทำให้หน้าเว็บค้าง
- ความกว้าง canvas อยู่ระหว่าง 420 px ถึง 2200 px บรรทัดที่ยาวมากอาจถึงความกว้างสูงสุด
- เวอร์ชันสองขั้นตอนเก็บข้อมูลที่กรอกไว้ใน
sessionStorageสำหรับแท็บเบราว์เซอร์ปัจจุบันระหว่างเปลี่ยนจากแก้ไขไปดาวน์โหลด
หมายเหตุด้านการเข้าถึง
โค้ดในภาพไม่สามารถค้นหา คัดลอก หรืออ่านด้วยโปรแกรมอ่านหน้าจอได้ ใช้ PNG เป็นภาพประกอบ และวางส่วนโค้ดจริงไว้ใกล้กันในรูปแบบข้อความที่เลือกได้เมื่อเผยแพร่เอกสาร บทเรียน หรือรายงานบั๊ก
คำถามที่พบบ่อย
ไม่ เครื่องมือวาดข้อความที่คุณวางลงบน canvas ตามเดิม คุณเปลี่ยนสีและธีมได้ แต่ไม่มีตัวเลือกภาษาและไม่มีตัววิเคราะห์ไวยากรณ์
เมนูมี มืด สว่าง Dracula และ Solarized หลังเลือกธีมแล้ว คุณยังปรับพื้นหลัง ข้อความ และสีเน้นเองได้
ไม่ได้ ผลลัพธ์เป็นการดาวน์โหลด PNG ที่สร้างจาก canvas เท่านั้น ไม่มี SVG, JPEG หรือคัดลอกเป็น HTML
ตัวอย่างวาด 400 บรรทัดแรกเพื่อให้เบราว์เซอร์ตอบสนองได้ดี สำหรับภาพที่เผยแพร่จริง มักดีกว่าถ้าตัดเหลือไม่กี่บรรทัดที่อธิบายแนวคิดหลัก
เครื่องมือที่เกี่ยวข้อง
ตัวสร้างการตั้งค่า Webpack
สร้าง webpack.config.js สำหรับ webpack 5 ทั้งแบบ JavaScript ล้วน React หรือ Vue พร้อม TypeScript, Babel, CSS หรือ Sass, รูปภาพ, HtmlWebpackPlugin, เซิร์ฟเวอร์สำหรับพัฒนา และคำสั่ง npm install
เครื่องแปลงฐานตัวเลข
แปลงตัวเลขระหว่างฐานสอง ฐานแปด ฐานสิบ ฐานสิบหก และฐานกำหนดเองตั้งแต่ 2 ถึง 36 พร้อมการแยกค่าประจำหลัก
อ้างอิงตัวอักษร HTML
รายการที่สามารถค้นหาได้ขององค์ประกอบ HTML พร้อมรหัสชื่อและรหัสตัวเลข รวมถึงฟังก์ชันสำเนาด้วยคลิกเดียวสำหรับตัวอักษรพิเศษและสัญลักษณ์ต่างๆ
ตัวตรวจสอบ OpenAPI
วางเอกสาร OpenAPI หรือ Swagger แบบ JSON หรือ YAML แล้วตรวจโครงสร้างหลัก: ฟิลด์เวอร์ชัน ออบเจกต์ info และ paths พร้อมข้อผิดพลาดและคำเตือนที่ชัดเจน
เครื่องมือจัดรูปแบบ PHP
เพิ่มการขึ้นบรรทัดใหม่และการเยื้อง 2 หรือ 4 ช่องให้ส่วนโค้ด PHP พื้นฐาน โปรดตรวจผลลัพธ์ เพราะเครื่องมือนี้ไม่ใช่ตัวแยกวิเคราะห์ PHP และไม่ได้ใช้กฎ PSR-12
เครื่องสุ่มที่อยู่
สร้างระเบียนคล้ายที่อยู่ 1–20 รายการสำหรับแบบจำลองและการทดสอบ ด้วยรูปแบบประเทศแบบย่อ
เครื่องมือนี้มีให้บริการในภาษาอื่น
- コードを画像に変換 [JA]
- Kod na obraz [PL]
- Mã sang ảnh [VI]
- Code zu Bild [DE]
- Kod till bild [SV]
- Código para imagem [PT]
- 코드를 이미지로 [KO]
- Código a imagen [ES]
- Code en image [FR]
- Kode ke gambar [ID]
- Code naar afbeelding [NL]
- تحويل الكود إلى صورة [AR]
- 代码转图片 [ZH]
- Code to Image [EN]
- Codice in immagine [IT]
- Код в изображение [RU]
- Kodu görsele dönüştür [TR]