درخواست نمونه

Silver Soft

کاربر متخصص مولتی مدیا بیلدر
:Dبر و بچ یه مثال میخوام که بشه باهاش یک عکس با فرمت png باز کرد و عکس رو به اندازه ی نصف روشنایی فعلیش به وسیله ی ImageOpacityبرسونه و بتونی باز به همون فرمت png ذخیره بکنیش اگه png نمیشه لطفا jpg.
مهم : عکس در پروزه نمایش داده بشه.
 
با سلام .

امکان باز کردن png در حالت اجرای برنامه در مالتی مدیا بیلدر وجود نداره .
میتونید با jpg یه کارایی بکنید .
ولی ایا عکسی که باز کردید و رنگش رو نصف کردیم در هنگام ذخیره باید اندازش به همون اندازه ی اولش باشه ؟
مثلا اگه اندازهی تصویری که رنگش کم نشده 200*200 بود بعد از کم کردن رنگ و ذخیره دوباره همون 200 * 200 باشه ؟
 

Silver Soft

کاربر متخصص مولتی مدیا بیلدر
:dبله همونطوری که شما میگین اندازش اندازه ی اولیّه باشه اگرم نمیشه اندازش رو بکنه 150 * 150 و بعد ذخیرش کنه.
 

Javad100

Member
سلام.
میخواستم بدونم چطوری میشه یک عکس رو که باز کردیم و تغییراتی از نظر سایز و ... توش دادیم رو ذخیره کنیم؟
 

silvercover

کاربر متخصص
دو راه برای ذخیره عکسی که تغییر یافته هست که پیش شرایطی رو طلب میکنه که من باید روی یه مثال براتون مفصلا توضیح بدم. یکی از اون راه ها استفاده از پلاگین هایی هست که از صفحه عکس میگیرن و راه دومش فرستادن عکس به کلیپ برد و بعدش استفاده از یه واسط برای دریافت کلیپ برد و ذخیره کردنش توی یه فایل هست. البته راه حل سومی هم هست که نیاز به مهارت بالایی داره و اون هم استفاده از برنامه های Command Line مختص این کار در MMB هست. مثل ImageMagick.
 

Javad100

Member
سلام

خیلی ممنون میشم اگه یه نمونه بزارید. البته من از روش اول که گفتید قبلآ استفاده کردم ولی در کل میشه گفت روش پر دردسر و بعضی مواقع بی نتیجه ای هست روش دوم و سوم رو اگه امکانش هست توضیح بدید ممنون میشم.
 
آخرین ویرایش:
جواب سوال شما !!!

با سلام .

با مطرح کردن این سوالات شما و گفته های اقا حامد تصمیم گرفتم یک پلاگین بنویسم برای این کار .

در واقع علاوه برا این کار اون پلاگین قابلیتهای دیگه هم خواهد داشت که میشه باهاش روی تصاویر کار کرد .

خوب من اون پلاگین رو نوشتم البته هنوز کامل نیست و فقط میتونه روی ذخیره کردن و تغییر اندازه ی فایلهای تصویری کار کنه یعنی همون کاری که شما قصد دارین انجام بدین ( ولی با این پلاگین بدون هیچ دردسری کارتون راه میوفته )

قراره قابلیت های چشمگیر دیگه هم بهش اظافه کنم .

فعلا این پلاگین رو به صورت BETA براتون قرار میدم که هنوز قابلیتهای دیگه بهش اظافه نشده .

هر موقع کامل شد به صورت کامل میزارمش تا همه استفاده بکنن :wink:

با تشکر .
 

پیوست ها

  • Pic_Change_Size (BETA).rar
    252.6 کیلوبایت · بازدیدها: 71

Silver Soft

کاربر متخصص مولتی مدیا بیلدر
:dآقا مهران گل کاشتی ممنون.
این انجمن به داشتن کسانی مثل شما افتخار میکنه.
 

silvercover

کاربر متخصص
با سلام .

با مطرح کردن این سوالات شما و گفته های اقا حامد تصمیم گرفتم یک پلاگین بنویسم برای این کار .

در واقع علاوه برا این کار اون پلاگین قابلیتهای دیگه هم خواهد داشت که میشه باهاش روی تصاویر کار کرد .

خوب من اون پلاگین رو نوشتم البته هنوز کامل نیست و فقط میتونه روی ذخیره کردن و تغییر اندازه ی فایلهای تصویری کار کنه یعنی همون کاری که شما قصد دارین انجام بدین ( ولی با این پلاگین بدون هیچ دردسری کارتون راه میوفته )

قراره قابلیت های چشمگیر دیگه هم بهش اظافه کنم .

فعلا این پلاگین رو به صورت BETA براتون قرار میدم که هنوز قابلیتهای دیگه بهش اظافه نشده .

هر موقع کامل شد به صورت کامل میزارمش تا همه استفاده بکنن :wink:

با تشکر .

ممنون. مسلما پلاگین خوبی خواهد شد. بنده یکی دو تا پیشنهاد هم داشتم برای بهتر شدنش. اول اینکه تغییر اندازه درصدی رو هم بهش اضاف کنین. به این ترتیب که خود پلاگین اول سایز واقعی عکس رو دریافت کنه و با درصدی که کاربر گفته وجوهش رو تغییر بده.

مطلب بعدی این هست که اگر قابلیت نگه داشتن نسبت وجوه رو به هنگام تغییر اندازه براش بذارین خوب میشه. مثلا به این شگل که ابتدا اندازه اصلی رو پلاگین بگیره و مثلا اگر کاربر گفت عرضش رو 100 پیکسل قرار بده خودش اتوماتیک ارتفاع رو به نسبت حساب کنه. توی محیط های گرافیکی به این ویژگی Keep Aspect Ratio میگن که توی بیلدر خودمون هم داریم.

منتظر نسخه های بعدی هستیم.
 

copol

Banned
ممنون. مسلما پلاگین خوبی خواهد شد. بنده یکی دو تا پیشنهاد هم داشتم برای بهتر شدنش. اول اینکه تغییر اندازه درصدی رو هم بهش اضاف کنین. به این ترتیب که خود پلاگین اول سایز واقعی عکس رو دریافت کنه و با درصدی که کاربر گفته وجوهش رو تغییر بده.

مطلب بعدی این هست که اگر قابلیت نگه داشتن نسبت وجوه رو به هنگام تغییر اندازه براش بذارین خوب میشه. مثلا به این شگل که ابتدا اندازه اصلی رو پلاگین بگیره و مثلا اگر کاربر گفت عرضش رو 100 پیکسل قرار بده خودش اتوماتیک ارتفاع رو به نسبت حساب کنه. توی محیط های گرافیکی به این ویژگی Keep Aspect Ratio میگن که توی بیلدر خودمون هم داریم.

منتظر نسخه های بعدی هستیم.

سلام به آقا مهران گل . :oops:

من هم با نظره آقا سيلور موافقم .


همچنين پيشنهاد ميکنم براي پلاگ اين قابليته Preview رو هم اگر بهش اضافه کنين خيلي مطلوب مي شه . يعني نمايش فايلهاي تصويري برگزيده شده در يک کادر کوچيک معين شده و نمايش تغييرات .

در واقع به نظرم مي رسه اين پلاگ اين در صورت کامل شدن ميتونه در پروژه اي که نيمه تمام موند در گذشته و باعث بروز مشکلاتي براي همگي ماها شد کاربردي مطلوب پيدا کنه و اون پروژه هم عقيم نمونه .

اونچه که بيان کردم رو بوضوح ميتونين در عکس زير قابليتش رو ببنيد که اين تصوير مرتبط هست به برنامه گرافيکي فتو ايمپکت و همينطور سايز هاي استانداردي که آقا حامد به اون اشاره فرمودن رو هم همينطور ...

متشکرم و عصر بخير .

5fbb5e3d1a20.png
a7a092786410.png
 
با سلام .

از نظرات دوستان راجع به پلاگین متشکرم .

راجع به ارتقاع پلاگین هم باید بگم که سعی میکنم تمامی امکاناتی که دوستان فرمودن بهش اظافه کنم .

نکته :

اقا حامد درصد بزگی و کوچکی رو چه جوری در نظر بگیرم ؟

مثلا کاربر یک عکس با طول 200 پیکسل و عرض 200 پیکسل رو داخل پلاگین لود کرده حالا میخواد بگه که 10 درصد این تصویر رو بزرگتر بکن حالا پلاگین تصویر خروجی رو باید طول و عرضش رو چقدر بکنه ؟

منظورم اینه که فرمول کلیش چه جوری باشه ؟

با تشکر .
 
آخرین ویرایش:

omid sarmad

Active Member
درصد بزگی و کوچکی رو چه جوری در نظر بگیرم ؟

مثلا کاربر یک عکس با طول 200 پیکسل و عرض 200 پیکسل رو داخل پلاگین لود کرده حالا میخواد بگه که 10 درصد این تصویر رو بزرگتر بکن حالا پلاگین تصویر خروجی رو باید طول و عرضش رو چقدر بکنه ؟

منظورم اینه که فرمول کلیش چه جوری باشه ؟

سلام،دوست عزیز برای تغییر اندازه تصاویر به صورت درصدی از خاصیت افزایشی استفاده نمی کنند.به عبارتی درصدی از اندازه واقعی تصویر را در نظر می گیرند.مثلا برای یک عکس با اندازه 540*720 مقدار 40 درصد برابر است با :
40/100*720 و 100/40*540 یعنی 216*288
که برای بزرگ گردن عکس باید از درصدهای بزرگتر از صد استفاده کنیم.به عبارت دیگر
X/100>1
اگر
X >100
موفق باشید.
 

silvercover

کاربر متخصص
همین که جناب omid sarmad فرمودن درست هست. در صورتی عکس بزرگتر میشه که مقداری بیش از 100% رو وارد کنند.
 

Javad100

Member
سلام

از شما برای نوشتن این پلاگین ممنونم:d.
فقط اگه لطف کنین فایلی که میزارین با ورژن قبلی مدیا بیلدر باشه ممنون میشم چون دیال آپ دارم نمیتونم فعلآ ورژن جدید رو تهیه کنم.
با تشکر:).
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا