NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4454 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 6 از 6

موضوع: بدست آوردن اطلاعات اولیه فایل با vb؟

  1. #1
    کاربر فعال sajjad_AD آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    سجاد
    نوشته ها
    307
    تشکر
    336
    تشکر شده 471 بار در 181 پست

    پیش فرض بدست آوردن اطلاعات اولیه فایل با vb؟

    سلام به دوستان عزیزم
    چه جوری با ویژوال بیسیک میشه اطلاعات اولیه ی مثلا یه عکس رو به دست اورد,مثلا ببینم ابعادش چند در چند پیکسل یا Bit Depth اون چقدره :
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Image.jpg
مشاهده: 55
حجم: 99.8 کیلو بایت  
    ویرایش توسط sajjad_AD : 17-02-2012 در ساعت 15:00

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    سلام
    مهندس قبلا يه برنامه نوشتم كه اينكارو انجام مي داد.
    البته توي اون برنامه از تابع API مثل: Bitblt و يه سري توابع ديگه استفاده كردم.
    دارم دنبالش مي گردم. پيداش كردم اينجا ميذارمش.
    _____________________________________
    _____________________________________

  4. تشکرها از این نوشته :


  5. #3
    کاربر فعال sajjad_AD آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    سجاد
    نوشته ها
    307
    تشکر
    336
    تشکر شده 471 بار در 181 پست

    پیش فرض

    دمت گرم پروژه رو بي خيال ميشه در مورد اين توابعي که گفتي توضيح بدي يا منبعي آموزشي کتابي.
    بازم از پاسختون ممنون

  6. #4
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    سلام مهندس
    ببين اين به كارت مياد.
    اون برنامه كه قبلا نوشتم با VB 6.0 نوشته بودم.(4/5 سال قبل) خدا ميدونه فايل هاي اون كجاس.
    فايل هاي پيوست شده فايل هاي پيوست شده
    _____________________________________
    _____________________________________

  7. تشکرها از این نوشته :


  8. #5
    کاربر فعال sajjad_AD آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    سجاد
    نوشته ها
    307
    تشکر
    336
    تشکر شده 471 بار در 181 پست

    پیش فرض

    قربون دستت این که نه به کارم نیومد من واسه مثال گفتم عکس,فرمت های صوتی و ویدیویی رو که نمی شه تو پیکچر باکس گذاشت

  9. #6
    کاربر فعال sajjad_AD آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    سجاد
    نوشته ها
    307
    تشکر
    336
    تشکر شده 471 بار در 181 پست

    پیش فرض

    سلام
    با تشکر فراوان از آقای محمدی,به خاطر راهنمایی ها شون.
    یه روش ساده واسه این کار پیدا کردم.
    مثلا می خوایم مشخصات و نوع دقیق فورمت یه فایل Wav رو بدونیم,اول از همه:
    کد:
    Private Type WAVEFMT
        signature As String * 4   ' must contain 'RIFF'
        RIFFsize As Long          ' size of file (in bytes) minus 8
        type As String * 4        ' must contain 'WAVE'
        fmtchunk As String * 4    ' must contain 'fmt ' (including blank)
        fmtsize As Long           ' size of format chunk, must be 16
        format As Integer         ' normally 1 (PCM)
        channels As Integer       ' number of channels, 1=mono, 2=stereo
        samplerate As Long        ' sampling frequency: 11025, 22050 or 44100
        average_bps As Long       ' average bytes per second; samplerate * channels
        align As Integer          ' 1=byte aligned, 2=word aligned
        bitspersample As Integer  ' should be 8 or 16
        datchunk As String * 4    ' must contain 'data'
        samples As Long           'number of samples
     End Type
    با این کار یه چیزی تو مایه های یه Class درست کردیم,بعد:
    کد:
    Dim WavDat As WAVEFMT
    این کار رو هم بعد از تعریف کلاس واسه اختصاص دادن حافظه و در نهایت در روال برنامه :
    کد:
    Open Address For Binary As #1
    
    Get #1, , WavData
    
    close #1
    و متغییر های تعریف شده در کلاس مقدار های مربوط به فایلمون رو درون خودشون ذخیره می کنن

  10. تشکرها از این نوشته :


مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •