تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 5 از 5

نام تاپيک: فیلتر فتوشاپ

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Apr 2011
    پست ها
    2

    9 فیلتر فتوشاپ

    با سلام خدمت همه ی دوستان

    من یک ارائه دارم درباره توضیح کد فیلتر های فوتوشاپ البته خودم کد هاش رو پیدا کردم اما یکی از دوستان که سر رشته درباره ی این کد ها داره توضیح بده خیلی ممنون می شم



    کد:

    %ffp
    // works with tiles, 16 bit images and correct edge handling

    Title :"Box Blur"
    Filename :"colorspace.8bf"
    Description:"Box blur."
    Copyright :"© 2007 GPL"
    Author :"Alois Zingl"
    Version :"1.1 6. Mai 2008"
    URL :"http://free.pages.at/easyfilter/filtermeister.html"
    Category :"easyFilter"

    ctl(0):"Blur (pixels)"

    OnFilterStart:
    {
    isTileable = !doingProxy;
    needPadding = ctl(0)+1;
    bandWidth = 100+needPadding;
    return false;
    }

    ForEveryTile:
    {
    int Blur = (2*ctl(0)+scaleFactor)/(2*scaleFactor); // blur box radius
    int x, y, z;

    for (z = 0; z < planesWithoutAlpha; ++z)
    {
    if (updateProgress((1-doingProxy)*y_start*planesWithoutAlpha*2+(y_end-y_start)*(2*z+1),
    (doingProxy ? y_end-y_start : Y)*planesWithoutAlpha*2))
    abort();
    // vertical blur...
    for (x = max(0, x_start-Blur); x < min(X, x_end+Blur); ++x)
    { // loop +/- blur radius needed in case of preview zooming
    int sum = 0, Weight = min(Y-1, y_start+Blur);
    for (y = Weight; y >= max(0, y_start-Blur); --y)
    sum += src(x, y, z);
    Weight -= y;
    for (y = y_start; y < y_end; ++y)
    {
    pset(x, y, z, sum/Weight);
    if (y+Blur+1 < Y)
    {
    sum += src(x, y+Blur+1, z);
    Weight++;
    }
    if (y-Blur >= 0)
    {
    sum -= src(x, y-Blur, z);
    Weight--;
    }
    }
    }
    if (updateProgress((1-doingProxy)*y_start*planesWithoutAlpha+(y_end-y_start)*(z+1),
    (doingProxy ? y_end-y_start : Y)*planesWithoutAlpha))
    abort();

    // horizontal blur...
    for (y = y_start; y < y_end; ++y)
    {
    int sum = 0, Weight = min(X-1, x_start+Blur);
    for (x = Weight; x >= max(0, x_start-Blur); --x)
    {
    i = pget(x, y, z);
    put(i,x&1023);
    sum += i;
    }
    Weight -= x;
    for (x = x_start; x < x_end; ++x)
    {
    pset(x, y, z, sum/Weight);
    if (x+Blur+1 < X)
    {
    i = pget(x+Blur+1, y, z);
    put(i,(x+Blur+1)&1023);
    sum += i;
    Weight++;
    }
    if (x-Blur >= 0)
    {
    sum -= get((x-Blur)&1023);
    Weight--;
    }
    }
    }
    }
    return true; //Done!
    }

    OnFilterEnd:
    {
    updateProgress(0, 1);
    return false;
    }

  2. #2
    پروفشنال ramin_zero1818's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    dellalpi
    پست ها
    567

    پيش فرض

    فکر کنم باید میزاشتی توی انجمن برنامه نویسی...

  3. #3
    پروفشنال boy_kochak's Avatar
    تاريخ عضويت
    Sep 2008
    محل سكونت
    Tehranpars
    پست ها
    634

    پيش فرض

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

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by boy_kochak; 15-05-2011 at 10:12.

  4. #4
    داره خودمونی میشه yaghoob1's Avatar
    تاريخ عضويت
    Aug 2008
    محل سكونت
    PC , + Martial Arts +
    پست ها
    81

    پيش فرض

    سلام.

    از این کدها میشه در پلاگین کامپایلر فیلتر مایستر استفاده کرد که برای تولید پلاگین های حرفه ای فیلتر برای برنامه های گرافیکی شرکت Adobe و دیگر برنامه های گرافیکی سازگار با آنها استفاده میشود برای استفاده از اونها بایستی ابتدا برنامه را دانلود نموده وسپس از اونا استفاده نمائید.

    استفاده از برنامه :

    کل برنامه رو میتونید از این آدرس دانلود نمائید.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    پس از نصب بایستی کل فولدر FilterMeister را به فولدر Plug-ins یا Plugins ( بسته به نسخه های مختلف فتوشاپ کپی نمایید ). و سیستم را ریستارت کرده , پلاگین ها را مورد استفاده قرار بدهید.

    کار با برنامه :

    برای کار کامل با این کامپایلربایستی آشنایی کامل با زبان برنامه نویسی C و نیز آشنایی تخصصی وعلمی در مورد اطلاعات رنگ تصاویر داشته باشید.
    البته اگه بخواهید هر سورس کدی را بر روی هر تصویر اعمال نمائید مشکلی نیست ( گزینه Compile ) .منتها برای تولید پلاگین مجزا با استفاده از این کامپایلر ( گزینه Build ) بایستی یک Registration Code برای کامپایل برنامه پیدا کنید ( و یا بخرید ).


    دو سه تا سورس کد آماده هست که میتونی اون رو برداشته و مورد استفاده قرار بدید.


    ---------------------------------------------------------------------

    Image Adjustments

    سورس :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    پلاگین آماده شده از سورس :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    --------------------------------------------------------------------

    Color Space

    سورس :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    پلاگین آماده شده از سورس :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    -----------------------------------------------------------

    Color Counter

    سورس :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    پلاگین آماده شده از سورس :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    --------------------------------------------------------------

    Box Blur

    سورس :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    پلاگین آماده شده از سورس :

    ( احتیاج به Build دارد )

    ---------------------------------------------------------------

    Gaussian Blur

    سورس :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    پلاگین آماده شده از سورس :

    ( احتیاج به Build دارد )

    ----------------------------------------------------------------


    اگر در مورد برنامه نویسی C یا اطلاعات رنگ تصاویر آشنایی داشته باشید هم میتونید سورس کدهای مجزا بنویسید و هم اون سورسهای نمونه را مطابق نظر خودتون تغییر بدید. ضمنا در Manual برنامه توضیحاتی در مورد کامپایلر و موارد دیگری دارد.


    ************************************************** ******************************************


  5. 4 کاربر از yaghoob1 بخاطر این مطلب مفید تشکر کرده اند


  6. #5
    پروفشنال boy_kochak's Avatar
    تاريخ عضويت
    Sep 2008
    محل سكونت
    Tehranpars
    پست ها
    634

    پيش فرض

    سلام.

    از این کدها میشه در پلاگین کامپایلر فیلتر مایستر استفاده کرد که برای تولید پلاگین های حرفه ای فیلتر برای برنامه های گرافیکی شرکت Adobe و دیگر برنامه های گرافیکی سازگار با آنها استفاده میشود برای استفاده از اونها بایستی ابتدا برنامه را دانلود نموده وسپس از اونا استفاده نمائید.



    اگر در مورد برنامه نویسی C یا اطلاعات رنگ تصاویر آشنایی داشته باشید هم میتونید سورس کدهای مجزا بنویسید و هم اون سورسهای نمونه را مطابق نظر خودتون تغییر بدید. ضمنا در Manual برنامه توضیحاتی در مورد کامپایلر و موارد دیگری دارد.


    ************************************************** ******************************************

    عالي بود فيض برديم مرد .....

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •