PDA

View Full Version : سوال: بهترین روش برای ریسایز تصاویر و جلوگیری از دفرمه شدن تصویر چیه؟



i-php-i
شنبه 05 مهر 1393, 16:01 عصر
فرض کنید کاربر یه تصویر با ابعاد 200*200 آپلود می کنه و کادر نمایش ابعادش 400*200 هست. در این حالت اگر تصویر رو به 400*200 تبدیل کنیم، تصویر حالت اصلی خودش رو از دست می ده. برای جلوگیری از این مشکل چه راه حلی وجود داره؟ بعضی سایتها مثل http://www.roobeno.com تصویر رو ابعاد تصویر رو به نسبت ابعاد کادر نمایش ریسایز می کنن، توی این روش از چه فرمولی برای تعیین نسبت ابعاد تصویر جدید استفاده می شه؟

alireza.stack
شنبه 05 مهر 1393, 16:15 عصر
در هر حالتی شما تصویر رو تغییر اندازه بدید اگر Aspect Ratio رو لحاظ نکنید کیفیت تصویربهم می ریزد. کاری که سایت کرده از بالا و پایین عکس جهت نمایش کوچکتر کات میکند تا بتواند Aspect Ratio را حفظ کند.

i-php-i
شنبه 05 مهر 1393, 16:40 عصر
مبنای کات کردن تصویر چی هست؟ چطور باید تشخیص بدیم کدوم بخش تصویر باید کات بشه؟

alireza.stack
شنبه 05 مهر 1393, 17:51 عصر
مبنای کات کردن تصویر چی هست؟ چطور باید تشخیص بدیم کدوم بخش تصویر باید کات بشه؟

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