اطلاعیه

Collapse
No announcement yet.

Bitmap Scaling

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    Bitmap Scaling

    سلام دوستان ، کسی میتونه در مورد scale یا resize کردنbitmap با زبون c یا basic اطلاعاتی بده یا اصلا یه سری اطلاعات در مورد bitmap و نحوه دیکود کردن و نمایش روی ال سی دی
    پیشاپیش از زحماتتون تشکر و قدر دانی میکنم
    دلا خو کن به تنهایی که از تنها بلا خیزد

    #2
    پاسخ : Bitmap Scaling

    سلام
    توی هدر فایل بیت مپ این اطلاعات هست
    طول-عرض-فشردگی-ادرس شروع اطلاعات-نوع فایل-نوع رنگ-تعداد بیت رنگ و....
    عبارت
    bitmap file format رو تو گوگل سرچ کن.در ضمن اگه میخواهی مانور بدی.راحترین نوع آن
    rgb 24 bit
    بدون فشرگی هست.کارهای جالبی میشه انجام داد باهاش.من قبلان یه برنامه براش نوشته بودم.البته با داس
    هميشه به ياد خدا باش !

    دیدگاه


      #3
      پاسخ : Bitmap Scaling

      دوست عزیز اینارو میدونم ، میخوام بدونم چه جور میشه scale ش کرد وروی lcd های کوچک عکس بزرگ نشون داد
      دلا خو کن به تنهایی که از تنها بلا خیزد

      دیدگاه


        #4
        پاسخ : Bitmap Scaling

        سلام خدمت دوستان
        با چه نرم افزاری میشه این اطلاعاتو از داخل عکس با فرمت bitmap و هر فرمت دیگه ای استخراج کرد؟

        دیدگاه


          #5
          پاسخ : Bitmap Scaling

          راست کلیک و properties . در تب detail.
          [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

          دیدگاه


            #6
            پاسخ : Bitmap Scaling

            ممنون از پاسختون
            ولی منظورم از محتویات،کد های هگزیه که به هر پیکسل و یا هر سطر وستون با توجه به نوع فرمت ذخیره سازی اختصاص می ده. و نه ارتفاع ، عرض و تعداد پیکسل

            دیدگاه


              #7
              پاسخ : Bitmap Scaling

              برای دیدن محتوای هگز هر فایل میتونید از برنامه ی win hex استفاده کنید. یه عکس لزوما 24 بیتی رو باهاش باز کنید که پالت رنگ نداشته باشه و بشه راحت فهمید.
              [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

              دیدگاه


                #8
                پاسخ : Bitmap Scaling

                ممنون
                در مورد پالت رنگ بیشتر توضیح می دید؟ اگه تصویر رنگی باشه چه جور باید رفتار کرد؟
                راستی در مورد نرم افزار HEX workshop اطلاعاتی دارید؟

                دیدگاه


                  #9
                  پاسخ : Bitmap Scaling

                  این جور که از اسم این برنامه معلومه باید کاربردی مثل winhex داشته باشه.
                  وقتی تعداد بیت ها برای هر پیکسل کم هست از پالت رنگ استفاده میشه.مثلا یه عکس داریم که برای هر پیکسل 16 بیت در نظر گرفته شده.رنگ هایی که نشون داده میشن با این تعداد پیکسل زیاد جالب نیست واسه همین اول فایل یه جدول میزارن که 65536 (همون 16 بیت) رنگ 24 بیتی توش هست. بعد برای هر پیکسل به جای این که بگن چه رنگی باید داشته باشه میگن از چندمین خونه ی این جدول استفاده کنه.مثلا برای پیکسل اول عدد 10 در نظر گرفته شده. باید دید که 10 امین عضو اون جدول چه رنگی داره و از اون استفاده کنیم.
                  [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

                  دیدگاه


                    #10
                    پاسخ : Bitmap Scaling

                    از جواب کاملتون ممنون
                    یه سوال دیگه؛ من یه عکسو با فرمت monochrome به win hex باز کردم
                    حالا برای اینکه بتونم عکسو روی یک ال سی دی گرافیکی نشون بدم کدوم قسمت از کد باید بردارم؟
                    ببخشید اگه زیاد سوال میکنم

                    دیدگاه


                      #11
                      پاسخ : Bitmap Scaling

                      راستش دقیق یادم نیست چه طوری چیده میشد. شما paint رو باز کن و یه عکس 2*2 و یا 3*3 بساز.بعد یکی در میون سیاه و سفید کن یا نصف سیاه نصف سفید. بعد با فرمت bmp و مونوکروم ذخیره کن.با winhex که این فایل رو باز کنی همه چیز دستت میاد.
                      بر اساس اطلاعاتی که رو این فرمت هست برو جلو.میبینی چیا رو باید بخونی. خود من هم اگه میخواستم همین کار رو میکردم
                      http://en.wikipedia.org/wiki/BMP_file_format
                      [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

                      دیدگاه

                      لطفا صبر کنید...
                      X