1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

بهبود فوتوشاپ با ‌جاواسکريپت

شروع موضوع توسط __Marshal__ ‏17/3/11 در انجمن مقالات نرم افزار

  1. کاربر ویژه

    تاریخ عضویت:
    ‏16/3/11
    ارسال ها:
    6,704
    تشکر شده:
    298
    امتیاز دستاورد:
    0
    [​IMG]


    جاواسکريپت چطور مي‌تواند با يک ويرايشگر تصوير در ارتباط باشد؟ در ترفند اين شماره مي‌خواهيم فرآيند خودکار فتوشاپي را در نگارش‌هاي مختلف فتوشاپ از طريق جاواسکريپت پيگيري كنيم.

    پيش از هر چيز بايد بگوييم فتوشاپ API‌اي دارد که مي‌توان از طريق آن عمليات مختلفي را در آن به ‌صورت خودکار انجام داد.

    براي اين کار فتوشاپ را باز کنيد، بهتر است نگارش فتوشاپ شما CS2 به بعد باشد. حالا به گزينهFile\Scripts برويد و به‌ دنبال فايل جاواسکريپت ذخيره شده بگرديد. اين اسکريپت در بخش Actionها قرار مي‌گيرد. به ‌عنوان مثال اسکريپت زير را در نظر بگيريد:

    var originalUnit = preferences.rulerUnits

    preferences.rulerUnits = Units.INCHES

    var docRef = app.documents.add (8.5, 11, 300)

    docRef = null

    artLayerRef = null

    textItemRef = null

    app.preferences.rulerUnits = originalUnit

    اين اسکريپت يک پرونده جديد در فتوشاپ باز مي‌کند و اندازه آن را 5‌/‌8 در 11 اينچ با رزولوشن 300 پيکسل در اينچ مي‌سازد. اين اسکريپت را با پسوند JS يا JSX ذخيره کرده و از روش بالا آن را باز کنيد. حالا اگر يکبار فتوشاپ خود را ببنديد و باز کنيد، متوجه مي‌شويد که به‌ صورت خودکار، يک سند با مشخصات گفته شده ايجاد شده است.