دانلود تحقیق روش های ذخیره سازی تصاویر

Word 122 KB 18108 23
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۱۶,۰۰۰ تومان
قیمت: ۱۲,۸۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • ذخیره تصویر از Clipboard در فایل به کمک سی شارپ
    همان طوری که می دانید Clipboard مجموعه ای از توابع و پیام هاست که به برنامه ها اجازه نقل و انتقال داده را می دهد، چون همه برنامه ها به Clipboard دسترسی دارند انتقال اطلاعات بین چند برنامه یا یک برنامه خاص به سادگی صورت می گیرد.


    این یادداشت توضیح می دهد که داده های Clipboard را چگونه به کمک سی شارپ مدیریت و در فایل ذخیره کنیم.
    در این نوشته من از کلاس System.Windows.Forms.Clipboard استفاده خواهم کرد.
    این کلاس متدهایی برای قرار دادن و بازیابی اطلاعات موجود در Clipboard برای ما فراهم می کند.
    تمام متدهای فراهم شده توسط این کلاس استاتیک هستند به این معنی که برای استفاده از آن ها نیازی ندارید که یک شی از این کلاس بسازید.


    و اما کد برنامه
    کد:
    if (Clipboard.GetDataObject() != null)
    {
    IDataObject data = Clipboard.GetDataObject();

    if (data.GetDataPresent(DataFormats.Bitmap))
    {
    Image image = (Image)data.GetData(DataFormats.Bitmap,true);
    image.Save(image.bmp,System.Drawing.Imaging.ImageFormat.Bmp);
    image.Save(image.jpg,System.Drawing.Imaging.ImageFormat.Jpeg);
    image.Save(image.gif,System.Drawing.Imaging.ImageFormat.Gif);
    }
    else
    {
    MessageBox.Show(The Data In Clipboard is not as image format);
    }
    }
    else
    {
    MessageBox.Show(The Clipboard was empty);
    }

    حالا توضیح برنامه :
    - متد GetDataObject() اطلاعاتی که درون Clipboard هست را نشان می دهد بنابراین می توانیم از آن برای گرفتن داده های درون Clipboard یا چک کردن وجود داده در آن استفاده کنیم.
    - چون داده هایی که درون Clipboard قرار می گیرند از انواع داده ای مختلفی هستند این متد یک داده از نوع IDataObject برمی گرداند بنابراین من یک شی از نوع اینترفیس IDataObject ساختم و آن را بوسیله مقدار بازگشتی از تابع etDataObject() مقدار دهی اولیه کردم:
    IDataObject data = Clipboard.GetDataObject();
    - بعد از این ما می توانیم شی data را برای مدیریت اطلاعاتی که از GetDataObject() یا Clipboard می آیند استفاده کنیم.
    - حالا نوع این داده که در شی data قرار گرفته است را بررسی می کنیم:
    if (data.GetDataPresent(DataFormats.Bitmap))
    یا آن را به یک فرمت مناسب مثل فرمت تصویری تبدیل می کنیم :
    Image image = (Image)data.GetData(DataFormats.Bitmap,true);
    اگر فرمت داده ما ماهیت تصویری نداشته باشد این مطلب را به کمک یک Message Box به کاربر اعلام می کنیم:
    MessageBox.Show(The Data In Clipboard is not as image format);
    توضیح: منبع این مطلب ، سایت C# Help بود.

    برای دریافت سورس این برنامه می توانید
    ذخیره تصویر کاربران یاهو مسنجر
    در صورتی که از کاربران یاهو مسنجر باشید، حتما با Avatar یا عکسی که به هنگام چت کردن در کنار ID افراد نمایش داده می شود، آشنا هستید.

    شما با این ابزار که از یاهو مسنجر 7 افزوده شده است، هنگام چت کردن با طرف مقابل می توانید عکسی با اندازه نسبتا کوچک را در صفحه چت خود قرار دهید.

    اما به طور طبیعی این عکس را نمی توان با یاهو مسنجر روی هارد ذخیره کرد و تنها می توان آن را مشاهده کرد.

    روشی را به شما معرفی می کنیم که در عین سادگی می توانید تصویر هر ID را که بخواهید، دریافت و روی هارد ذخیره کنید.
    در صورتی که از کاربران یاهو مسنجر باشید، حتما با Avatar یا عکسی که به هنگام چت کردن در کنار ID افراد نمایش داده می شود، آشنا هستید.

    روشی را به شما معرفی می کنیم که در عین سادگی می توانید تصویر هر ID را که بخواهید، دریافت و روی هارد ذخیره کنید.

    برای این کار کافی است از طریق مرورگر خود به آدرس www.invisible.ir/dicatcher مراجعه کنید.اکنون در فیلد yahoo!ID آیدی مورد نظر را وارد و سپس روی دکمه ذره بین کلیک کنید یا Enter بزنید.پس از چند ثانیه تصویر ID شخص مورد نظر ظاهر می شود اکنون روی عکس راست کلیک و آن را Save کنید.

    عکس در همان اندازه استاندارد یاهو مسنجر است، شما می توانید به وسیله نرم افزارهای تخصصی همانند فتوشاپ، تصویر را با کاهش نسبی کیفیت عکس بزرگ تر کنید.

    ذخیره تصاویر در SQL Server چند روز پیش یکی از دوستانم در دانشگاه از من سوالی در مورد نحوه ذخیره تصاویر در SQL Server پرسید.

    من می دانستم که نوع داده ای image برای انجام این کار استفاده می شود ولی هیچ گاه از آن استفاده نکرده بودم و بنابراین هیچ ایده ای از نحوه ارسال اطلاعات برای ذخیره شدن در بانک اطلاعاتی نداشتم.

    فردای آن روز ایمیلی به دوستم زدم و لینک یک مقاله خوب از codeproject را برایش فرستادم که نحوه انجام این کار را توضیح می داد.

    به نظرم آمد که آن مقاله را برای وبلاگم هم ترجمه کنم.

    این مقاله یک سورس هم دارد که می توانید آن را از اینجا دانلود کنید.

    مرور راه حل به طور معمول، تصاویر در پوشه های روی وب سرور ذخیره می شوند نه در دیتابیس، این اما برای فایل های با حجم بالاست.

    در بعضی موارد ، مثلا یک بانک ، آن ها از تصویر امضای مشتری اسکن می گیرند و آن را در بانک اطلاعاتی خود ذخیره می کنند.

    - الگوی بانک اطلاعاتی مورد استفاده : مایکروسافت SQL Server 2000 را به عنوان بانک اطلاعاتی استفاده می کنیم، من از نوع داده ای image استفاده خواهم کرد.

    نوع داده ای image برای ذخیره کردن تصاویر در بانک اطلاعاتی استفاده می شود.

    - کنترل هایی که در این برنامه از آن ها استفاده می کنیم عبارتند از : System.Web.UI.HtmlControls.HtmlInputFile و System.Web.UI.WebControls.TextBox و System.Web.UI.WebControls.Button -و فضا نام هایی که در این برنامه از آن ها استفاده می کنیم عبارتند از: System.Data.SqlClient و System.Drawing و System.Data و System.IO و System.Drawing.Imaging راه حل همراه با کد از کلاس HtmlInputFile برای ساختن کنترل آپلود فایل استفاده می کنیم.

    مثال زیر یک فایل ASPX کامل است که به کاربر این امکان را می دهد که یک تصویر و توضیح آن را آپلود و به بانک اطلاعاتی اضافه کند .

    متد OnUpload تصویر و توضیح آن را در یک جدول بانک اطلاعاتی SQL Server به نام Pictures در دیتابیس MyData اضافه می کند.

    تابعی که در بالا معرفی کردیم توسط ویژگی OnClick یک دکمه فراخوانی می شود.

    چگونه می توانم یک تصویر را از دیتابیس خوانده و در صفحه وب نمایش دهم؟

    اینجا من از یک صفحه وب برای نمایش تصویر استفاده کرده ام، کد زیر برای نمایش تصویر در صفحه وب استفاده می شود توابع GDI+ ویژگی های پیشرفته زیادی برای مدیریت و دستکاری داده های تصویری پیشنهاد می کنند.

    مثال این مقاله نگاه سریعی به کارهایی که از طریق فضا نام های System.Drawing.Imaging و System.Drawing می توانید انجام دهید دارد.

    به عنوان مثال شما می توانید برنامه را برای ذخیره و مدیریت تصاویر بر روی وب گسترش دهید یا می توانید یک برنامه ساده بنویسید که به کاربر امکان ویرایش و دستکاری تصاویر را می دهد.

    چگونه از این کدها استفاده کنیم؟

    برای دریافت سورس پروژه اینجا کلیک کنید.

    ابتدا یک دایرکتوری مجازی بسازید و فایل های پروژه را در آن قرار بدهید ، سپس رشته اتصال به بانک اطلاعاتی را تغییر دهید ( بر اساس سرور و نام کاربری و کلمه عبور و نام دیتابیس خودتان آن را ست کنید ) حالا می توانید از این پروژه استفاده کنید.

    امروزه حجم عظیمی از اطلاعات بصورت دیجیتال کد گذاری شده است و میزان حجم محیط ذخیره سازی مورد نیاز افزایش میابد بمنظور استفاده موثر از محیط های ذخیره سازی بایستی به میزان معینی از فشرده سازی استفاده شود سیستم های فشرده سازی چه با کاهش کیفی و از دست دادن محدودی از داده ها همراه باشد یا نباشد بدنبال کاهش حجم محیط ذخیره سازی اطلاعات هستند میزان کاهش کیفی اطلاعات ناشی از فشرده سازی به بسیاری از عوامل و از جمله کاربرد آن بستگی دارد و ماشینهای فاکسی مایل پردازنده های کلمات را متحول ساختهPC تکنولوژی دیجیتال بسیاری از ایستگاههای کاری کامپیوتر های است محیط را دگرگون نموده است آخرین مرز و دیوار نسبتآمحکم بازار وسابل خانگی CD در منازل صدای دیجیتال با ساخت و تولید است حتی دیسک های لیزری تصویر نیز آنالوگ هستند و سیستم های تلویزیونی کابلیVCR دستگاههای ضبط تصویر آنالوگ و مدار بسته در شرایط فعلی فقط ویدئو آنالوگ را توزیع و پخش نماید امروز با فرارسیدن استانداردها و معرفی تکنولوژی های کارآ ویدئو دیجیتال را وعده میدهد همراه با تکنولوژی دیجیتال ارتباط متقابل و قابلیت ادیت بهمان صورتی که ما اکنون متن نوشته صدا و تصویر های گرافیکی را ادیت می کنیم ممکن ساخته است و سایر سیستمهای ویدئو کتمپیوتری همه می توانندویدئوVideo On Demand سیستم چند رسانه ای تلویزیون دیجیتال سیستم کامپیوتری همه می توانند ویدئو را در فضای دیجیتال داشته باشند نگاهی به گذشته آنالوگ برای روشن شدن وضعیت فعلی لازم است مرور مختصری بر گذشته فضای آنالوگ داشته باشیم استانداردهای ویدئو آنالوگ تعداد فریمهای تصویر را در هر ثانیه و تعداد خطوط تصویر در هر فریم را معین می نماید سیگنال ویدئو شامل قسمت های حیاتی است که برای همزمانی استفاده می شود و بر روی صفحه نمایش داده نمی شود برای تبدیل سیگنال آنالوگ به دیجیتال هر بخش تصویری فعال هر خط نمونه برداری می شود و دستگاهای جدید دیسک ویدئوD1برای سیستم تصویر A13.5 MHz, CCIR-601 میزان فرکانس نمونه برداری مطابق توصیه استVideo, Cd اختیار می شود تعداد 720 نمونه از قسمت فعال تصویری هر خط گرفته می شود که هر A13.5 MHzوقتی فرکانس نمونه برداری نمونه با 8 یا 10 بیت نشان داده می شود کد گذاری می گردد معمولآ مولفه های تفاضلی رنگها هر کدام نصف فر کانس YUV برای افزایش موثر هر نمونه رنگی در فضای نمونه برداری می شود A6.75 MHzنمونه برداری اصلی یعنی با فر کانس NTSC , PAL میزان نرخ داده ها در سیستم های تلویزیونی Luminance Y 720*486*29.97*8=83.896819 bit/s Chrominance U 360*486*29.97*8=41.94141 bit/s V 360*486*29.97*8=41.94141 bit/s استF4:2:2 برای انتقال ویدئو دیجیتال در سیستم s 167.79Mbit/s که نرخ داده های نهائی کل عملآ کانالهای توزیع از نظر پهنای باند فر کانس محدود هستند و ما ناچار هستیم که تصاویر ویدئو دیجیتالی را فشرده سازیم تا بتوانیم می توانند تا CD-ROM,Video-CDاز نظر زمانی همزمان اطلاعات را ارسال و مورد استفاده قرار دهیم برای مثال درایورهای مورد نیاز است در حالیکه پهنای باند کانال d20:1 مگابیت بر ثانیه انتقال داده ها را انجام دهند در نتیجه فشرده سازی به نسبت v1.4 نیاز دارد البته در مراحل g28:1 است که حد اقل نسبت فشرده سازی d6 Mbit/s ارتباطی یک سیستم تلویزیون کابلی فقط پردازش صدا نیز بایستی مورد توجه قرار گیرد بمنظور هماهنگی بین صدا و تصویر یک پالس سلعت عمومی برای انکودر های صدا و تصویر بایستس استفاده شود نیز بایستی اطلاعات همزمانی خاص را دریافت کنند تا در موقع بازیابی و تبدیل اطلاعات دیجیتال صدا وDecompressersدکودرها تصویر بطور موثر عمل نمایند با استفاده از یک الگوریتم فشرده سازی خاصی در عمل ممکن می شود MPEG , ISO این مبانی و توصیه International Standards Organization Moving Picture Experts Group است برای JPEG که یکی از شاخه های ( Motion , Joint Picture Expert Group )M- JPEG گروه مطالعاتی بیانیه های فنی منتشر نموده است Component استاندارد فشرده سازی تصاویر ثابت تنها در زمینه فقط تصاویر ویدئوئی بود که بدلیل استM-JPEG بسیاری از مسائل که کاربران در عمل با آن روبرو شده اند در ارتباط با قابلیت حمل و نقل روش خاصی که داده های صدا نیز در درون داده های اصلی قرار داده شده است چون مکان داده های صوتی از یک قسمت به قسمت بعد تغییر می کند دکودر ها از خود مشکل نشان می دهند مروری بر فشرده سازی تصویر تکنیکهای فشرده سازی تلویزیون دیجیتال غالبآ از دو سیستم بنیادی بنام کد گذاری تبدیل بهره می گیرندروش کد گذاری پیشگوئی شده و مقادیر اولیه واقعی فشرده می سازد استفاده می کند که بعنوان ابزاری در غالب DCT ( Discretc cosine transform )روش کد گذاری تبدیل معمولآ از روشهای فشرده سازی پر توان بکار گرفته می شود فریمهای تصویری در ابتدا به بلوکهای با ابعاد 8*8 تقسیم می شوند در دومن فرکانس تبدیل می شوند که ضرائب آنها کوانتایز و کد می شود فرکانس بالا کوانتایز شده نیازی به ارسال ندارند زیرا غالبآ مقادیر آنها نزدیک به صفر است بدین ترتیب DCT غالب ضرائب کوانتایز و بنحوی کد می شوند که حشو وزائد آماری آنها مورد استفاده DCTفشرده سازی بالائی بدست می آید سایر ضرائب قرار گیرد که سبب افزایش میزان فشرده سازی با انتصاب کدهایی کوچکتر به عناصری (Huffman مثل کد VLC مثلآ روش کد گذاری ) که میزان تکرار آنها بالاست و کدهایی طولانی تر به عناصری که میزان تکرار آنها نادر است عناصر یک مجموعه بصورت قابل ملاحظه ای نا وابسته یکدیگر خواهند شد و DCTمیتوان نتیجه گرفت که با استفاده از روش معکوس بر روی ضرائب کونتایز DCTرا مستقل از یکدیگر تا حد مطلوبی فشرده ساخت با بکار گیری DCTلذا می توان ضرایب میتوان با تقریب مطلوبی بلوک اصلی را باز سازی نمود با قرار دادن بلوکهای 8*8


تحقیق دانش آموزی در مورد دانلود تحقیق روش های ذخیره سازی تصاویر, مقاله دانشجویی با موضوع دانلود تحقیق روش های ذخیره سازی تصاویر, پروژه دانشجویی درباره دانلود تحقیق روش های ذخیره سازی تصاویر

در این مقاله یک تکنیک رمزگذاری که بر پایه Modulo بنا نهاده شده ،ارائه شده است.روش مذکور یک الگوریتم کلید یک به یک رمزگذاری-رمزگشایی است.تصویرهای Fractal به منظور به کارگیری واستفاده از شیوه تصادفی جهت تولید کلیدهای قدرتمندتری به کار گرفته شده اند.این تصاویر توسط روش اصلاح شده مندلبرت تهیه شده است. الگوریتم شرح داده شده یک مکانیزم را برای کنترل قدرت کلیدها ارائه می کند.محاسن روش ...

چند رسانه ای ترکیبی از متن، گرافیک، صوت، انیمیشن و ویدئو است. چند رسانه ای در تجارت، در مدرسه، در خانه و در مکانهای عمومی مورد استفاده قرار می گیرد. تمام سیستم های فشرده سازی به دو الگوریتم نیاز دارد: یکی برای فشرده ساز ی داده ها در منبع و یکی برای تجزیه آنها در مقصد. این الگوریتم ها را الگوریتم های رمزگذاری و رمز گشایی می نامند. الگوریتم های رمز گذاری به دو دسته تقسیم می شوند: ...

مقدمه دنیای امروز دنیای اطلاعات و مدیریت بهینه آنها می باشد. از آنجا که قسمت عمده ای از تصمیمات اخذ شده توسط مدیران و برنامه ریزان در پروژه های مختلف عمرانی و محیطی به نوعی به مکان و موقعیت خاصی مربوط و منتخب می باشند و در واقع ماهیتی مکان مرجع دارند، لذا وجود اطلاعت جغرافیایی دقیق و مطمئن و بهنگام و نیز مدیریت بهینه آن از موضوعات بسیار اساسی در موقعیت این تصمیمات و اجرای آنان ...

فایل های قبل از چاپ اغلب بزرگ هستند .بنابر این ، این یک امر منطقی است که داده اغلب فشرده شده است . تعداد کاملاً کمی الگوریتم وجود دارد که بتواند هم برای نوشتار و هم برای تصاویر استفاده کرد . یک دانش ابتدایی درباره اینکه چگونه الگوریتم های متفاوت کار می کنند می تواند ارزنده باشد . این اوراق یک دید کلی از الگوریتم های تراکم سازی گوناگون که در صنعت پیش چاپ استفاده می شود ارائه ...

فرض اصلی این طرح داشتن دانش آموزان سوئدی بود که از میکرو GPSS در کار طرح در حدود یک ماه استفاده کنند که بیشتر دانش آموزان سوئدی در طول سال جاری در مدارس متوسط آن را انجام دادند . هدف در اینجا , راهنمایی دانش آموزان برای انجام طرح شبیه سازی کوچکی روی یک سیستم که آنها با ان آشنا هستند , مثل کافه تریای مدارس یا ایستگاه گاز عمومی , مطب بیمارستانی که من تابستان گذشته کار می کردم و ...

درفصل چهارم برای بهبود کارایی طراحی وب سایت با نرم افزا joomla تغییرات واصلاحاتی درانواع منوها وتنظیمات شان آموزش داده می شود ،همچنین مدیریت محتواوایجاد انواع محتوا درآن بحث شده است. شما بعدازمطالعه این فصل،مطالب زیررا یاد خواهید گرفت: تغییر قالب ها پیکربند ی administaration انواع منوها مثل help –site-manager و... ایجاد محتوای جدید راه اندازمنو و... این فصل به بررسی روش های ...

اشاره : یکی از مباحث مهم در جامعه امروزی که دغدغه بسیاری از کارشناسان و همچنین کاربران می‌باشد بحث امنیت و تشخیص و تایید هویت است. امروزه در امور مربوط به امنیت اماکنی مانند دانشگاه ها، فرودگاه ها، وزارتخانه ها و حتی شبکه‌های کامپیوتری استفاده از روش های بیومتریک در تشخیص هویت یا تایید هویت افراد بسیار متداول شده است. سیستم‌های پیشرفته حضور و غیاب ادارات، سیستم‌های محافظتی ورود ...

چکیده این مقاله سیستم‌های اطلاعات مدیریت MIS را پوشش می‌دهد. از آنجا که MIS ترکیبی از سه پدیده سیستم، اطلاعات و مدیریت می‌باشد ابتدا این موارد را بررسی میکند. به علت تأثیرات قابل توجه سیستمهای اطلاعاتی بر روی MIS مبحث دیگر مقاله، درباره آن می‌باشد. متخصصان اطلاعاتی شامل تحلیل‌گر سیستمها، مدیران پایگاههای داده، متخصصان شبکه، برنامه‌نویس‌ها و اپراتورها در قسمت بعدی بررسی شده است. ...

● RAID چیست؟ کوتاه شده عبارت Redundant Array of Inexpensive Disks میباشد و کار آن ایجاد یک واحد از مجموع چند هارد دیسک میباشد. در واقع با قرار دادن چند هارد دیسک در کنار هم و پیاده سازی RAID همه هارد دیسکهای ما به یک واحد تبدیل میشوند و سیستم همه آنها را فقط به عنوان یک منبع واحد میبیند که بسته به اینکه چه سطحی از RAID پیاده سازی شده باشد میتواند باعث افزایش کارایی و یا امنیت ...

نرم افزار Frontpage از جمله نرم افزارهایی است که به کار گیری ابزارهای قوی کمک شایانی در ساختن سایت وب به کاربران مینماید. با استفاده از این نرم افزار نیازی به ایجاد صفحات به طور مستقیم در HTML نمی باشد بلکه با استفاده از فرامین و منوهای کاملا آشنای برنا مه های مایکروسافت میتوانیدا ین کار را انجام دهید. با استفاده از برنامه Front page میتوانید ساختار کلی صفحات وب را طراحی نموده و ...

ثبت سفارش