פורסם 2009 בפברואר 2516 שנים שלום!אני בונה פרויקט בבצפר ואני צריך להמיר תמונת JPG לBMP.חיפשתי וגיגלתי רבות והגעתי לVictor Image http://www.catenary.com/והגעתי שמה לקוד הבא:int jpeg2bmp(char far *src_fname, char far *des_fname){ imgdes tmpimage; JpegData jdat; int rcode, comp=0; // Get info on the file we're to load rcode = jpeginfo(src_fname, &jdat); if(rcode != NO_ERROR) { return(rcode); } // Allocate space for an image rcode = allocimage(&tmpimage, (int)jdat.width, (int)jdat.length, jdat.vbitcount); if(rcode != NO_ERROR) { return(rcode); } // Load image rcode = loadjpg(src_fname, &tmpimage); if(rcode != NO_ERROR) { freeimage(&tmpimage); // Free image on error return(rcode); } // Save image rcode = savebmp(des_fname, &tmpimage, comp); freeimage(&tmpimage); return(rcode);}אבל לא הבנתי איך להשתמש בהם, עם איזה תוכנה ומה אני עושה עם קבצי הDLL והLIB.תודה רבה על העזרה!
פורסם 2009 בפברואר 2516 שנים למה הגעת לספרייה שעולה 500$ כשיש פתרונות חינמים ? תגדיר את הבעיה, אם כל מה שאתה צריך זה להמיר JPG ל BMP, יש סיבה לא לקרוא לאיזה פקודת DOS שפשוט עושה את זה מאחורי הקלעים ? האם אתה מוגבל ל C או שגם C++ בסדר ? באיזה סביבת פיתוח / קומפיילר אתה עובד ?
פורסם 2009 בפברואר 2516 שנים מחבר לא חייב בC.פשוט התוכנה שלי היא בC והיא פותחת תמונת BMP וקוראת את מספר הפיקסלים השחורים, הבעיה שהתמונה באה אליי ממצלמה -פורמט JPG.אם אני יכול דרך הC לקרוא לתוכנית בDOS שתעשה את זה אז למה לא?תודה רבה!
פורסם 2009 בפברואר 2516 שנים אז תמצא תוכנה שמאפשרת ב CLI להמיר את הקובץ, יש את ה ImageMagick שיעשה את זה בלי בעיה, אבל הוא די מסביבי לעבודה (אבל חינמי). ואז פשוט תכתוב SYSTEM או הפקודה להרצת תוכנה חיצונית ותעביר לה את הפרמטרים שצריך בשביל להמיר קובץ מ JPG ל BMP.
פורסם 2009 בפברואר 2516 שנים מחבר לא ממש הבנתי מזה CLI ואין לי ידע כל כך גדול בC (אני במגמת אלקטרוניקה).מצאתי את התוכנה הזאת Image Converter .EXE http://www.stintercorp.com/ic.phpאך שוב לא הבנתי איך להשתמש.אתה יכול לרשום\להראות לי בבקשה דוגמא לקוד?
פורסם 2009 בפברואר 2516 שנים לא ענית לי באיזה סביבה/קומפיילר אתה עובד. ו CLI זה command line interface, תוכנות שמריצים דרך שורת פקודה בד"כ.
פורסם 2009 בפברואר 2516 שנים בקיצור אמור להיות לך פקודה system שמקבלת פרמטר אחד והוא מחרוזת שמכילה את הפקודה בדוס עם הפרמטרים. אני לא יודע אם יש לך מגבלה שהפרוייקט ירוץ בדוס לגמרי בלי חלונות, אבל תחפש תוכנת המרה חינמית שכזו שעומדת בדרישות שלך.
פורסם 2009 בפברואר 2516 שנים מחבר אין לי שום הגבלה בדוס.האם הכוונה שלך היא לתוכנה כזאת?ואם כן איך אני מריץ קובץ BAT דרך הC?
פורסם 2009 בפברואר 2516 שנים מחבר כמה פעמים לחזור על זה עד שתפסיק לשאול :system("blah.bat");אני ממש מצטער על ההטרדה, אבל הצצתי שוב ב ImageMagick וראיתי בדף הזה http://www.imagemagick.org/script/convert.php שפעולת ההמרה ממש פשוטה. פשוט $magick> convert rose.jpg rose.pngאך איפה אני מכניס את הקוד הזה? (אני ממש מצטער על הבורות הידע שלי בC ממש נמוך)
פורסם 2009 בפברואר 2516 שנים אתה לא, תחפש איך מכניסים את הפרמטרים כפקודות בשורת ההרצה עצמה (זה בטח אותו דבר רק להוסיף -- לפני הconvert או משהו דומה), ואז פשוט תקע את כל השורה בתוך SYSTEM ושלום על ישראל.
פורסם 2009 בפברואר 2516 שנים מחבר הבנתי, אני מוריד עכשיו את החבילה. זה יורד ממש ממש לאט. אני יעדכן...
פורסם 2009 בפברואר 2516 שנים מחבר YouSux אני ממש מודה לך אבל אני לא מצליח כלום פשוט לא מבין. הורדתי את החבילה וכל דבר שאני מנסה כדאי להפעיל אותה לא מצליח. גם לא שום פקודה בCMD. אני ממש מודה לך אם תוכל לעזור לי. אין לי ממש תמורה אם אתה רוצה אני בעלים של אתר עם 1000~ כניסות ביום אז אני יכול לתת לך פרסום למה שתצטרך.
פורסם 2009 בפברואר 2516 שנים זה לא מותקן לי, אם אתה מסתבך אמרתי לך, חפש משהו יותר פשוט. בגדול זה צריך להיות משהו כמוsystem("c:\\progra~1\\imag.. <path_to_image1> <path_to_output_image>");חשוב להשתמש בנתיב המלא של כל הקבצים (התוכנה והתמונות) ולא להשתמש בשמות ארוכים (לא יודע אם זה נתמך ב BORLAND C).
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.