สร้างงานศิลปะ ASCII ด้วยภาพถ่ายที่คุณชื่นชอบ
ฉันชอบงานศิลปะเกือบทุกประเภท ซึ่งรวมถึงการเป็นผู้ตรวจสอบซอฟต์แวร์ ศิลปะ ASCII
งานศิลปะ ASCII เป็นชื่อที่กำหนดให้กับรูปภาพที่สร้างขึ้นด้วยตัวอักษร นั่นคือ ตัวอักษร ตัวเลข และสัญลักษณ์ที่สร้างรหัส ASCII และคุณอาจใช้เป็นประจำทุกวัน
p>บางคนสามารถสร้างภาพศิลปะ ASCII ได้ตั้งแต่ต้น ซึ่งเป็นความสามารถที่น่าประทับใจอย่างแน่นอน แต่ผมพบว่าการใช้เครื่องมืออย่าง AscGen นั้นง่ายกว่ามาก
โปรแกรมที่ยอดเยี่ยมนี้จะสร้างเวอร์ชัน ASCII ให้กับรูปภาพของคุณ โหลดได้ภายในไม่กี่วินาที และยังทำให้คุณสามารถเปลี่ยน แก้ไข หรือเพิ่มประสิทธิภาพได้แบบเรียลไทม์
ผลลัพธ์จะปรากฏบนอินเทอร์เฟซเสมอ ดังนั้นคุณจึงสามารถทดสอบอักขระใหม่ ปรับขนาดพื้นที่ที่คุณต้องการใช้สำหรับ งานศิลปะ ASCII หรือปรับขนาดในขณะที่ดูภาพสุดท้าย
ข้อเสียเปรียบเพียงอย่างเดียวที่ฉันพบระหว่างขั้นตอนการแปลงคือภาพขนาดย่อของภาพต้นฉบับที่แผงด้านขวามีขนาดเล็กเกินไป: ทำให้พื้นที่ การเลือกอาจไม่สะดวก
เมื่อคุณพอใจกับการสร้าง ASCII แล้ว Ascgen จะให้คุณบันทึกเป็นข้อความหรือรูปภาพใน สีหรือขาวดำ ไม่ว่าในกรณีใด ผลลัพธ์ก็น่าดึงดูดจริงๆ และยังสามารถพิมพ์จากตัวโปรแกรมได้ด้วย
Changes
การตรวจสอบความถูกต้องของ StyleCop เต็มรูปแบบ
FormConvertImage.cs
เขียนโค้ดความกว้าง/ความสูงเอาต์พุตทั้งหมดใหม่
แก้ไขการเปลี่ยนแปลงไม่เกิดขึ้นหลังจากเปลี่ยนล็อค
ย้ายโค้ดออกจากการโหลดแบบฟอร์มและไปยังตัวสร้าง
ปรับโครงสร้างโค้ดการสร้างวิดเจ็ตใหม่
ย้ายการตรวจสอบเวอร์ชันไปยังคลาสที่แยกจากกัน
การตรวจสอบข้อความ/สีพื้นหลังที่ปรับโครงสร้างใหม่
แก้ไขแอปพลิเคชั่นค้างเมื่อสูญเสียการโฟกัสไปที่การแสดงตัวอย่างสี
แก้ไขรูปภาพที่ไม่ได้เลือกที่ถูกแปลงเมื่อปิดด้วยพื้นที่ที่เลือก
เปลี่ยนเป็นแสดงแถบเครื่องมืออักขระเสมอเว้นแต่จะไม่จำเป็น
ป้องกันการอัปเดตที่ไม่จำเป็นเกี่ยวกับอักขระที่ถูกต้องเปลี่ยนแปลงเมื่อไม่ได้ใช้งาน
แทนที่ปุ่มเมนูสลับรูปภาพด้วยปุ่มขนาดใหญ่ระหว่างข้อความและรูปภาพ
ทำการอัปเดตรูปภาพที่ส่งออกในขณะที่คุณกำลังย้ายพื้นที่ที่เลือก
เพิ่มรายการคลิกขวาและการตั้งค่าเพื่อสลับหากเอาต์พุตได้รับการอัปเดตในขณะที่การเลือกเปลี่ยนแปลง
เปลี่ยนรหัสเต็มหน้าจอเพื่อใช้คุณสมบัติ
ย้ายการเปลี่ยนการวางแนวของแบบฟอร์มเป็นคุณสมบัติ
นำตัวคั่นที่เหลือออกจาก Edit/Output
เพิ่ม IsBlackTextOnWhite, ความสว่าง, ความคมชัด, ขนาดอักขระ, ทางลาด, IsGeneratedRamp, IsFixedWidth, ระดับ,
ยืด, เพิ่มความคมชัด, ไม่ชัด, Dithering, Dithering คุณสมบัติสุ่ม
แทนที่ SetValidCharacters และ SetFont ด้วยคุณสมบัติ