مدتی بود خروجیهای فتوشاپ حجمهای غیرمعقولی داشتند. مثلاً برای یک ابعاد مشخص که معمولاً کار میکردم خروجی JPG باید بین 9 تا 20 مگابایت میشد، اما حالا با این مشکل جدید یه خروجی ساده حداقل 80 مگابایت حجمش بود. حالا خروجی PSD و بقیه فرمتها بماند.
خب شاید مشکل بزرگی به نظر نرسه اما وقتی قرار باشه فایل رو برای مشتری بفرستید و اون هم مشتری که هیچ چیزی جز واتسآپ نداره قضیه به یه مشکل بزرگ تبدیل میشه. (واتساپ فایلهایی با حداکثر 100 مگابایت رو اجازه آپلود میده)
خیلی دنبال راه حل این مشکل گشتم، اما به نتیجه درستی نرسیدم. تا اینکه توی یکی از فرومهای ادوبی جواب رو پیدا کردم. ظاهراً این مشکل بخاطر متا دیتاهایی بود که همراه فایل ذخیره میشدند و حجم اون را تا این حد بالا میبردند.
خب بریم سراغ اینکه چطور میشه این مشکل رو حل کرد. هیچ تنظیم یا دکمهای وجود نداره که بتونید فتوشاپ رو به حالتی بگردونید که مشکل رو به وجود نیارد. اما میشه به کمک یه اسکریپت این مشکل رو برطرف کرد تا خروجیهای شما اندازههای معقولی داشته باشند.
1- اول کد زیر رو کپی کنید داخل NotePad
function deleteDocumentAncestorsMetadata() { whatApp = String(app.name);//String version of the app name if(whatApp.search("Photoshop") > 0) { //Check for photoshop specifically, or this will cause errors //Function Scrubs Document Ancestors from Files if(!documents.length) { alert("There are no open documents. Please open a file to run this script.") return; } if (ExternalObject.AdobeXMPScript == undefined) ExternalObject.AdobeXMPScript = new ExternalObject("lib:AdobeXMPScript"); var xmp = new XMPMeta( activeDocument.xmpMetadata.rawData); // Begone foul Document Ancestors! xmp.deleteProperty(XMPConst.NS_PHOTOSHOP, "DocumentAncestors"); app.activeDocument.xmpMetadata.rawData = xmp.serialize(); } } //Now run the function to remove the document ancestorsdeleteDocumentAncestorsMetadata();
2- حالا اون رو با فرمت .jsx ذخیره کنید
3- از منوی File بخش Script این اسکریپت رو اضافه و اجرا کنید
اگر بخواید میتونید فایل آماده اسکریپت رو از این لینک دریافت کنید و فقط اون رو به فتوشاپ اضافه کنید. زمانی که اسکریپت رو اجرا میکنید، چیزی به شما نمایش داده نمیشه، فقط کافیه وقتی فایل مورد نظر تون رو توی فتوشاپ باز کردید قبل از ذخیره کردن این اسکریپت رو اجرا کنید و بعد فایل رو ذخیره کنید. حالا فایل شما با یک حجم معقول ذخیره میشه و نیازی به تغییر ابعاد یا رزولوشن فایل نیست.
آپدیت:
گاهی وقتها اندازه فایل در هر صورت کم نمیشه. دلیل این مورد میتونه استفاده کردن از Smart Objectها باشه. زمانی این اتفاق میافته که شما یک فایل بزرگ دارید و بخشی از المانهای فایل شما به صورت اسمارت آبجکت هستند. حالا میخواید یه فایل در ابعاد کوچکتر از پوستر تون بسازید. مثلا از نسخه چاپی پوستر بخواید یه استوری یا پست اینستاگرام بسازید. وقتی خروجی میگیرید میبینید فایل استوری حجمش خیلی بالاست !!
راه حل اینه که بعد از انجام همه کارها لایه یا لایههایی که اسمارت آبجکت هستند رو rasterize کنید.