خوراک پی سی کدنویس

ورود کاربران

آمار سایت

اعضا : 431
محتوا : 74
پیوندها : 6
بازدیدهای محتوا : 245416

حاضرین در سایت

 70 مهمان حاضر

برای نمایش بهتر سایت، از مرورگر استاندارد فایرفاکس استفاده کنید! مرورگر اینترنت اکسپلورر متعلق به دهه گذشته است!

firefox icon

Valid XHTML 1.0 Transitional Valid CSS!

کتابخانه پردازش تصویر CxImage

1 امتیاز
کتابخانه متن باز CxImage یک کتابخانه کامل برای کار با تصویر است. به کمک این کتابخانه قادرید تمام فرمتهای محبوب تصویر را باز کرده و عملیات پردازشی متعددی از قبیل اعمال فیلتر دلخواه، تغییر کنتراست و روشنایی، اعمال تبدیل فوریه دوبعدی، تغییر اندازه، چرخش، تبدیل فضاهای رنگ به یکدیگر، اعمال عمگرهای مورفولوژی و بسیاری کارهای دیگر انجام دهید.
نسخه ای که در اینجا قرار داده ایم، نسخه 6 این کتابخانه است که تغییرات اندکی برای بهبود کارایی در آن صورت گرفته است. اگر به سورس کد این کتابخانه نیاز داشتید می توانید به سایت www.codeproject.com مراجعه کنید.
این کتابخانه توسط Visual C++ 2008 کامپایل شده است.
دانلود کتابخانه پردازش تصویر در C++ (به همراه راهنمای استفاده از آن.)
  • محمد  - راهنمایی
    avatar
    سلام.
    با سی پلاس پلاس برنامه فاکتور فروش نوشتم و با این مشکلات مواجه شدم لطفا یادم بده.

    چطوری میشه نتیجه برنامه را توسط چاپگر چاپ کرد؟
    چطوری میشه فارسی نوشت؟

    ممنون
  • مدیر سایت
    avatar
    برای نوشتن فارسی باید پروژه را به صورت یونیکد تعریف کنید و فایلهای برنامه و .rc را به صورت یونیکد ذخیره کنید.
    در مورد چاپ کردن اندکی کار دشوار است؛ دموی خود cximage را ببنید.
  • آتنا  - Programming
    avatar
    Hi
    Happy new year
    I am a MSc student in Photogrammetry and Remote sensing engineering, and my interst is in image processing and... in fact im so interested in programming and of course learning C++ and Visual C, i wonder if you could help me with a good starting, i want to know that which book is good for me as a beginner?
    Regards
  • ahmad32  -  نحوه کار کردن با CArrayBITMAP
    avatar
    سلام بر شما!!
    من قصد دارم که یک برنامه بنویسم که یک تصویر bmp را گرفته و دیتای خام آن را(منظور یک آرایه دوبعدی ) در یک فایل دیگر ذخیره کند،و البته برعکسش . در اینترنت با CArrayBITMAP آشنا شدم . اما نمی دونم که چطوری کار میکنه یا باید دقیقا چی کار کنم...
    خلاصه اگه بتونید که کمکم کنید واقعا عالی می شه!!!

    *** واقعا از شما و این سایت ممنونم...
  • مدیر سایت
    avatar
    سلام
    چیزی به نام CArrayBitmap در خود MFC سراغ ندارم. شاید کسی چنین چیزی نوشته باشد. لیکن شما بهتر است از همان CImage یا CBitmap استفاده کنید که به طور استاندارد همراه با MFC نصب می شوند.
    اگر از CxImage استفاده کنید که کارتان به مراتب ساده تر می شود.
    همه این کلاسها، بافر تصویر را در اختیار شما قرار می دهند. مثلا در CImage با دستور GetBits می توانید بافر خام! را در اختیار داشته باشید.
  • ناشناس  - مشكل
    avatar
    سلام
    من ترم دوم كامپوتر - نرم افزار هستم اين ترم يه پروژه با عنوان طراحي سيستم كتابخانه داريم كه البته من اين برنامه رو بدون استفاده از گرافيك كامل نوشتم اما قصد دارم براي بهتر كردنش از يه تصوير در پس زمينه اون استفاده كنم . فكر مي كردم كار زياد سختي نبايد باشه اما بعد از تحقيقات فهميدم همچين هم آسون نيست. اگه ميشه در اين زمينه راهنمايي كنيد و در صورت امكان يك نمونه برنامه كه همچين كاري رو انجام بده قرار بدين
    من از TC براي نوشتن پروژه استفاده كردم .. ..
    با تشكر
  • ناشناس  - یک بیشنهاد
    avatar
    سلام ممنون
    ولی سعی کنید کار با کتابخانه ها رو خودتون در سایت آموزش بدبد چون اکثر دوستانی که میان کما بیش با cpp
    آشنایی دارند
    خواهشادر مو رد کار با نصاویر و صدا بیشتر بحث کنید
    آموزش ها رو از ساده به بیشرفته بگذارید تا کار با ین کتابخانه ها رو یاد بگیرم
    دوم خواهشا ما که وقت می گذاریم تا کار با کتابخانه ی خواصی را یاد بگیریم لذا از کتابخانه های رایگان اسنفاده کنید که از نظر قانون کوبی مشکلی نداشته باشه بعد آیا خود ماکروسافت کتاب خانه های بیشفرض برای کار با عکس و صدا دارد اگر دارد معرفی کنید
  • مجيد
    avatar
    سلام من تازه اومدم ميخاستم اگه ميشه برنامه سازي c را يادم بدبد
  • سپهر  - تبادل لینک
    avatar
    سلام
    وب شما جالبه و پیج رنکتون هم خوبه.
    خوشحال میشم با هم تبادل لینک کنیم. اگر موافقید منو به اسم "بزرگترین پایگاه آموزش C++" لینک کنید و بهم خبر بدید که با چه اسمی لینک بشید. در ضمن پیج رنگ ما 3 هست.

    http://cppp.mihanblog.com
  • ناشناس
    avatar
    عجب ...
    متاسفانه اینجا راجع همه چیز الا پردازش تصویر بحث شد!!!
    ولی از مدیر سایت به خاطر پاسخ مناسبتون تشکر می کنم . ممنون.
  • روح اله غلامی  - لینگ
    avatar
    [b]با سلام و خسته نباشیدبسیار مطالب مفید بود من آدرس سایتتون رولینک کردم اگه وقت کردید یه سری به وبلاگ ما بزنید خوشحال میشیم از تجربیات شما استفاده کنیمبسیار تشکر
  • مدیر سایت
    avatar
    @غلامی
    متشکرم، حتما سر می زنم
  • ناشناس
    avatar
    سلام
    از مطالب شما ممنونم
    من می خوام با Visual C++ 2008
    یک کار پرازش تصویر انجام بدم
    من کتابخانه رو دانلود کردم و همچنین سورس کد و دمویی که در سایت بود
    چند سوال
    1- این دمویی که تو سایت گذاشته رو می شه اجرا کرد(لینک exe رو منظورم نیست بلکه لینک سورس برنامه است) آیا به کتابخانه ای که شما گذاشتید احتیاج داره؟؟
    2- من این کار برنامه خودم رو قبلا با یک نرم افزار دیگه کار کردم و توابع برنامه رو نوشتم و فقط می خوام این کار رو تو visual C++ 2008 انجام بدم و تنها چیزی که احتیاج دارم اینکه یه تصویر رو بخونم و بتونم نمایش بدم
    یعنی یه برنامه ساده که یک تصویر رو میخونه و نشون میده (یا چند تا تصویر از اون تصویر رو نشون بده)
  • jojo  - سوال در مورد کتابخانه cximage
    avatar
    سلام
    از جوابها و کمک ها شما ممنونم
    من پردازش تصویر بلدم ولی با visual C++ 2008 کار نکردم ولی زبان برنامه نویسی C++ رو تا حد زیادی بلدم
    من یک کمک می خوام
    یک برنامه ساده با کتابخانه cximage که یک تصویر رو بتونه از یک آدرس بخونه و به پیکسل تصویر دسترسی داشته باشه و بعد اون رو تو یک پنجره جدید نمایش بده
    یعنی من می خوام یک تصویر رو بخونم و یک فیلتر روش اجرا کنم و بعد هم اون رو نمایش بدم
    من میتونم اگه به پیکسل ها دسترسی داشته باشم فیلتر رو بنویسم و فقط بخش خوندن و دسترسی به پیکسل و نمایش در یک پنجره جدید رو می خوام
    اگه لطف کنید یک مثال بزارید که بشه دانلود کرد ممنون میشم
    پیشاپیش از کمکتون ممنونم :kiss:
  • مدیر سایت
    avatar
    برنامه دمویی که در آدرس زیر گذاشته شده است
    http://www.p30codenevis.ir/cpp-programming/120-cpp-sample-16-mdi-pictu re-viewer.html
    با استفاده از کلاس CImage میکروسافت نوشته شده است بدون نیاز به کتابخانه فعلی قابل کامپایل شدن هست.

    در همین برنامه نحوه دسترسی به پیکسلها هم بیان شده است. برای کارهای دم دستی استفاده از همین CImage کفایت می کند.

    لیکن کتابخانه CxImage بسیار کاملتر و حرفه ای تر است.
  • ناشناس
    avatar
    سلام
    از کمکتون ممنون
    ولی اگه لطف کنید یک برنامه ساده هم با کتابخانه Cximage بزارید ممنون میشم
    یک مثال من پیدا کردم ولی خطا میده
    این مثال برای تبدیل فرمت های تصویر به هم است
    include
    #include "ximage.h"
    #pragma comment(lib,"CxImage.lib";)
    #pragma comment(lib,"jpeg.lib";)


    int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int)
    {
    CxImage image;

    // bmp -> jpg
    image.Load("C:\\image.bmp", CXIMAGE_FORMAT_BMP);
    if (image.IsValid())
    {
    if(!image.IsGrayScale()) image.IncreaseBpp(24);
    image.SetJpegQuality(70);
    image.Save("C:\\image.jpg",CXIMAGE_FORMAT_JPG);
    }

    return 0;
    }
  • مهدس
    avatar
    سلام ممنون از زحما تتون
    اگه ممکنه بهم بگید چگونه می توان در MFC عکس ها رو
    چرخوند.یعنی در حالت single document عکس ها رو
    با زاویه 30 درجه نشون داد.
  • مدیر سایت  - @مهدی
    avatar
    برای این کار در MFC ناگزیرید که ابتدا تصویر را بچرخانید. این کار در کتابخانه های استاندارد MFC وجود ندارد. شما باید خودتان تابع چرخش را که البته ساده هم هست پیاده سازی کنید. یا از کتابخانه های آماده مثل CxImage استفاده کنید.
  • مدیر سایت  - @ناشناس
    avatar
    در سایت codeproject توضیحات کامل در مورد نحوه استفاده از CxImage آمده است. احتمال زیاد شما کتابخانه ها (فایلهای lib) را در مسیر مناسب قرار نداده اید.
  • مهدی
    avatar
    سلام
    من اصلن نمیدونم چه جوری تابع چرخاندن تصویر را پیاده سازی کنم لطفن اگه می شه راهنمایی کنید.
    در ضمن با کتابخانه ximage اصلن نتونستم عکس نشون بدم.
    اگه می شه راهنمایی کنید.
  • آموزش برنامه نویسی با ++C  - آموزش برنامه نویسی با ++C
    avatar
    آموزش برنامه نویسی با ++C بصورت کامل از مبتدی تا پیشرفته
    http://www.iran-pro.com/forum/showthread.php?4
  • atefeh  - فایلها
    avatar
    سلام
    چرا هیچ جا در مورد مبحث فایلها توضیح نداده
    حتی تو کتاب دایتل
اظهار نظر
مشخصات شما:
گراواتار enabled
نظر:
[b] [i] [u] [url] [quote] [code] [img]   
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch::(:shock:
:X:side::):P:unsure::woohoo::huh::whistle:;):s:!::?::idea::arrow:
امنیت
کد آنتی اسپم نمایش داده شده در عکس را وارد کنید.