עבור לתוכן

שאלה בשפת סי .. אני רוצה לשים תמונה..

Featured Replies

פורסם

איך אני יכול לשים תמונה בפרוייקט שבניתי בשפת סי?

לפי מה שאני יודע אני צריך להמיר את התמונה לקובץ טקסט

למישהו יש מושג?

פורסם

שום קובץ טקסט... אבל היא חייבת להיות בפורמט BMP.

יש פונקציה שנקראת putimage אם אני לא טועה... חפש אותה בעזרה בסי...

פורסם

כמו שאתה יכול להבין מהקישור (או שלא), אתה לא יכול סתם לצייר תמונה בעבודה רגילה עם C.

אתה צריל לעבור ל"מצב גרפיקה" כדי לצייר תמונות.

השלב הבא יהיה לקרוא קובץ BMP כמו שצריך (אפשר למצוא באינטרנט קוד שעושה זאת) ואז פשוט לצייר אותו.

אם הפרויקט שלך הוא באמת במצב טקסט (אתה משתמש בprintf, וב scanf...), לדעתי הפתרון הכי פשוט בשבילך יהיה לעבוד עם הפונקציות הגרפיות של BGI.

זה יתן לך להכנס למצב גרפי בקלות יחסית, יצייר לך כמה פיקסלים שתרצה ויחזיר אותך למצב טקסט להמשך הפרויקט.

אם אתה צריך עזרה לעשות זאת, רק תגיד.

פורסם
  • מחבר

אני עובד במצב גרפי.. הפרויקט שלי זה מחשבון גרפי

ובגלל שאני יכול לעבוד רק עם 16 צבעים העיצוב לא משו בכלל

אז חשבתי להכניס תמונות.. ועכשיו מה שאמרו פה זה

putimage שזה לא עובד.. חברים שלי הכניסו תמונה והם עבדו עם תוכנה שהמורה הביאה להם

שממירה קובץ תמונה לקובץ טקסט ואז אפשר לקרוא אותו פיקסל פיקסל ולצייר את התמונה ביותר מ16 צבעים כמובן..

אם אתה יכול לעזור לי זה יהיה גדולל

פורסם

אם תרצה לעבוד על יותר מ16 צבעים תצטרך דרייבר מיוחד.

יש לי אחד כזה של 256 ואפילו יותר, אבל בוינדוס אקס פי זה עובד רק עד 256...

פורסם

תגיד Sikamikanico אתה מתכון לזה:

http://www.cs.colorado.edu/~main/bgi/README.html

הורדתי את WINBGIM.H ן-CPP ואת כל החבילה הגדולה שלהם.

אבל לא הבנתי איפה צריך לשים הכל,ואיך משתמשים בפונקציות שלהם.

ניסיתי להשתמש בPUTIMAGE אך ה-WINBGIM.H עשה בעיות יש לך תוכנית דוגמא.

ואם אפשר מה זה החבילה הזאת.

האם היא מחליפה לגמרי את GRAPHICS.H

פורסם
  • מחבר

אתה יכול להביא לי את הדרייבר ? והסבר איך אני שם אותו

ואם מישהו יודע איך אני שם תמונה בבקשה תעזרו לי..

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים