در دو نوشته ی علمی قبل که اندازه و حجم تصاویر در پباده سازی و پیاده سازی تارنما ها(نصیب دوم) و اندازه و حجم تصاویر در پباده سازی و پیاده سازی طراحی سایت در مشهد (نصیب نخستین) بود به صورت مفصل به نکاتی درباره با رئیس و کارکردن با تصاویر در پباده سازی و پیاده سازی تارنما ها پرداختیم.دراین نوشته میخواهیم به طور یگانه به مدیر تصاویر داینامیک بپردازیم.
اولین مرحله در تصاویر داینامیک به کارگیری از یک file uploader خوب و کاربرپسند است.یک file uploader خوب بایستی دارنده خصوصیت هایی زیرا راهنمای خوب برای استفاده کننده مشتمل بر تعداد، دسته و حجم پوشه های مجاز برای لود، اکران موقعیت فولدر هایی که آپلود گردیده یا این که نشده، نصیب حذف پوشه و قابلیت و امکان طولانی تر نمودن توضیح alt برای تصویر به طور جدا باشد.(توضیح alt که به طور خصوصیت alt در تگ img به کارگیری میشود توضیحی میباشد که به وسیله موتورهای کاوش برای تعیین تصاویر به کارگیری میشود و در دعوا بهینه سازی بسیار اهمیت داراست.)
file uploader های بسیار متعددی درج شده که در وب در دسترس میباشند.یکیاز شایسته ترین و دارای شهرت ترین آن ها blueimp است که میتوانید از آن به کارگیری فرمائید.برای اشخاصی که با ASP.NET MVC نیز عمل مینمایند، میتوانند از MvcFileUploader استعمال کنند که مبنا آن به عبارتی blueimp میباشد.
برای کاستن حجم تصاویر پیشین از آپلود نیز میتوانید از وبسایت های آنلاین مانند compressjpeg.com به کارگیری نمائید که حجم تصاویر را فارغ از حیف کردن کیفیت زیاد، کاهش میدهند.در تصویر پایین مشاهده میکنید که 4 تصویر بدین سایت داده گردیده و حجم هرکدام چقدر کم شده میباشد.به صورت نمونه حجم تصویر نخستین 74 درصد کاهش یافته میباشد.
بعداز فعالسازی یک پوشه آپلودر خوب در وبسایت می بایست به تاءمل رئیس اسم ها و محل های ذخیره سازی فولدر ها نیز باشید.به هیچ وجه نباید فولدر ها را با اسم هایی که یوزرها عرضه می کنند ذخیره فرمایید زیرا مشکلاتی از قبیل ورود پوشه های همنام و یا این که اسم های غیرمتعارف میتواند شمارا با خلل مواجه نماید.بعد از اینکه پوشه در سمت و سوی کلاینت آپلود شد و در جهت سرور آن را اخذ نمودیم بایستی اسم فولدر را به نامی با مضمون و مربوط به قضیه تغییر تحول دهیم.کارایی نماییم دستکم نصیب نخستین اسم پوشه ما دارای ارتباط باشد.به صورت نمونه samsung-galaxy-56546.jpg باشد.همانگونه که مراعات میکنید نصیب اولیه و دوم اسم مربوط به مسئله هست و نصیب آخری که عددی تصادفی برای هم اسم نبودن با تصاویر دیگر این قضیه به ادامه اسم بیش تر شدهاست.
درباره با بعد ها تصاویر : به صورت نمونه تصویری در بعدها 400 در 200 نیاز داریم می بایست چهگونه کار کنیم؟ برای بعد ها راهحل های مختلفی موجود هست.یک کدام از جدیدترین آنها استعمال از تجهیزات Html5 یعنی Canvas هست که در سوی استفاده کننده در حین آپلود جلوی آن را بگیریم یا این که اینکه بعد از آپلود تصویر را به اندازه دلخواه در بیاوریم.مطلقا درباره با Html Canvas مطالعه بیشتری بفرمایید.
خط مش دیگر ذخیره تصویر با به عبارتی بعد ها و تغییر و تحول بعدها در حین اکران تصویر در وبسایت است.برای این عمل نحوه های متفاوت موجود است که یک کدام از آسوده ترین و شایسته ترین شیوه ها به کار گیری از ImageResizer میباشد.شما میتوانید وضعیت های متعدد برای آن تعریفوتمجید فرمائید.خیر و خوبی این شیوه در آن میباشد که تصویر در سوی سرور به اندازه دلخواه شما در آمده و آنگاه به سمت سیستم استفاده کننده ارسال میگردد.تصویر تحت از سایت ImageResizer گرفته شدهاست که میتوانید در سایت نمونه ها و طرز استعمال از آن را براحتی ببینید.