نمایش نتایج 1 تا 4 از 4

نام تاپیک: JPEG

  1. #1
    کاربر دائمی آواتار sabloger
    تاریخ عضویت
    دی 1387
    محل زندگی
    اصفهان
    سن
    31
    پست
    192

    JPEG

    سلام دوستان
    من بسیار علاقمند به آگاهی از طریقه انکودینگ و دیکدینگ JPEG و یا هر نوع تصویر دیگه هستم
    اگه دوستان اطلاعاتی دارن یا رفرنسی سراغ دارن لطفاً بگذارن که هم بنده و هم بقیه بتونن استفاده کنن
    باتشکرات فراوانات!!!

  2. #2
    کاربر دائمی آواتار system32
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    اصفهان
    سن
    35
    پست
    381

    نقل قول: JPEG

    سلام دوست عزیز:

    تابع دیکدر

    // Open a Stream and decode a JPEG image
    Stream imageStreamSource = new FileStream("tulipfarm.jpg", FileMode.Open, FileAccess.Read, FileShare.Read);
    JpegBitmapDecoder decoder = new JpegBitmapDecoder(imageStreamSource, BitmapCreateOptions.PreservePixelFormat, BitmapCacheOption.Default);
    BitmapSource bitmapSource = decoder.Frames[0];

    // Draw the Image
    Image myImage = new Image();
    myImage.Source = bitmapSource;
    myImage.Stretch = Stretch.None;
    myImage.Margin = new Thickness(20);

    تابع اینکدر


    int width = 128;
    int height = width;
    int stride = width / 8;
    byte[] pixels = new byte[height * stride];

    // Define the image palette
    BitmapPalette myPalette = BitmapPalettes.Halftone256;

    // Creates a new empty image with the pre-defined palette
    BitmapSource image = BitmapSource.Create(
    width,
    height,
    96,
    96,
    PixelFormats.Indexed1,
    myPalette,
    pixels,
    stride);

    FileStream stream = new FileStream("new.jpg", FileMode.Create);
    JpegBitmapEncoder encoder = new JpegBitmapEncoder();
    TextBlock myTextBlock = new TextBlock();
    myTextBlock.Text = "Codec Author is: " + encoder.CodecInfo.Author.ToString();
    encoder.FlipHorizontal = true;
    encoder.FlipVertical = false;
    encoder.QualityLevel = 30;
    encoder.Rotation = Rotation.Rotate90;
    encoder.Frames.Add(BitmapFrame.Create(image));
    encoder.Save(stream);


  3. #3
    کاربر دائمی آواتار sabloger
    تاریخ عضویت
    دی 1387
    محل زندگی
    اصفهان
    سن
    31
    پست
    192

    نقل قول: JPEG

    تشکر از شما دوست عزیز
    اما اگه یه توضیحی در موردش بدین ممنون میشم
    این که جطور کار میکنه و..

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

  4. #4
    کاربر دائمی آواتار system32
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    اصفهان
    سن
    35
    پست
    381

    نقل قول: JPEG

    به لینک زیر مراجعه کنید https://barnamenevis.org/showthread.p...l=1#post109727

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

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