דלג לתוכן הראשי

ממיר תמונה לאמנות ASCII בחינם

המר כל תמונה לאמנות ASCII לצ'אט, README, מסופים או הודעות commit. מגוון ערכות תווים כולל תווי בלוק ואימוג'י.

פועל לא-מקוון לאחר טעינה

שחרר קובץ כאן, או לחץ כדי לעיין

JPG, PNG, WebP, GIF, HEIC, HEIF · מעובד במכשיר שלך

או הקישו Ctrl+V כדי להדביק מהלוח

עיין בקבצים

טיפ: אפשר להדביק צילום מסך עם Ctrl+V

הקבצים שלך לעולם לא עוזבים את המכשיר. כל העיבוד מתבצע מקומית בדפדפן שלך.

שימושים נפוצים

  • צור אמנות ASCII לקבצי READMEצור לוגו וברים מבוססי טקסט לGitHub READMEs המתייצבים בחלל אחיד.
  • מסוף ו MOTD אמנותצור אמנות ASCII עבור הודעות בירור מסוף, שלטי SSH או קבצי message-of-the-day.
  • אמנות ASCII בהודעות commitהוסף אמנות ASCII בר זיכרון לעדכונים גרסה, הודעות commit או תיאורי תגים.
  • אמנות ASCII לצ'ט ו Discordצור memes ואמנות ASCII לשיתוף בערוצי Discord, Slack או IRC.
  • אמנות ASCII לפוסטרים והדפסותצור אמנות ASCII בקנה מידה גדול עבור פוסטרים, הדפסות או חלק גיבור אינטרנט.

כיצד זה עובד

ההמרה פועלת כולה בדפדפן שלך באמצעות Canvas API — ללא שרת, ללא העלאה. הכלי מצייר את התמונה שלך על קנבס מחוץ-למסך בקנה מידה של רוחב עמודת היעד, קורא את ערכי ה-RGB של כל פיקסל דרך getImageData, וממפה את הבהירות התפיסתית של כל פיקסל לתו ממחרוזת חיפוש שתבחר.

  1. 1
    Canvas מקנה-מידה לתמונה
    התמונה שלך מצוירת על קנבס מוסתר בגודל מדויק לרשת הפלט — בדרך כלל 80 עמודות רוחב כברירת מחדל, עם גובה מותאם אוטומטית לשמור על יחס הממדים של התמונה (חצוי עבור גופנים מונו-רווח, שגבוהים יותר מרחבים).
  2. 2
    דגימת בהירות לכל-פיקסל
    הכלי קורא ל-getImageData כדי לקרוא בייטי RGBA גולמיים עבור כל תא. הוא ממיר כל פיקסל לערך בהירות בודד באמצעות נוסחת ITU-R תפיסתית (0.299R + 0.587G + 0.114B), ואז מחיל את היסט הבהירות, מכפיל הניגודיות ועקומת הגמא שלך.
  3. 3
    הבהירות ממופה לתו
    הבהירות המותאמת (0–1) מוכפלת באורך מחרוזת התווים הנבחרת — סטנדרטית ( .:-=+*#%@), 70-גליפים מפורטת, אלמנטי בלוק, בינארי, או סט מותאם אישית שאתה מקליד — והתו באינדקס הזה ממוקם ברשת הפלט.
  4. 4
    ייצוא בטקסט רגיל, PNG או HTML
    הרשת המוגמרת מחוברת למחרוזת טקסט רגיל להעתקה/הורדה. עבור ייצוא PNG, כל תו מצויר על קנבס שני עם fillText ב-12px מונו-רווח. מצב צבע קורא את ה-RGB המקורי לכל פיקסל ועוטף כל תו באלמנט span מעוצב-inline, שניתן לייצא כקובץ HTML עצמאי.

התמונה שלך נקראת ישירות על ידי Canvas API של הדפדפן ולעולם לא יוצאת מהמכשיר שלך — שום נתון לא נשלח לשום שרת בשום שלב.

כלים קשורים

שאלות נפוצות