1. পণ্য
  2.   ছবি
  3.   .NET
  4.   ImageResizer
 
  

ছবির জন্য ওপেন সোর্স .NET API

বিনামূল্যে .NET API ব্যবহার করে অনলাইনে ছবি পুনরায় আকার দিন।

ImageResizer হল একটি ওপেন সোর্স .NET API যা JPEG, PNG, GIF, BMP, WMF এবং EMF ফাইল ফরম্যাটের আকার পরিবর্তন করার জন্য। এই বিনামূল্যের ইমেজ প্রসেসিং API সার্ভার-সাইড ব্যবহারের জন্য উন্নত ও অপ্টিমাইজ করা হয়েছে। API ব্যবহার করে, আপনি আপনার চিত্রের আকার পরিবর্তন করতে পারেন, একটি চিত্র ঘোরাতে পারেন, চিত্রটি ফ্লিপ করতে পারেন, চিত্রটি ক্রপ করতে পারেন, প্যাডিং অটোক্রিপিং ব্যবহার করতে পারেন, খোদাই এবং প্রসারিত করতে পারেন এবং সীমানা, মার্জিন এবং পটভূমির রঙগুলি প্রয়োগ করতে পারেন৷ উপরন্তু, এপিআই ইমেজ প্রসেসিং ক্ষমতা বাড়ানোর জন্য+ প্লাগইন অফার করে।

আপনার রিসাইজিং ক্রিয়াকলাপ বাস্তবায়নের পর API JPG, PNG, এবং GIF ফাইল ফরম্যাটে 0-100-এর মধ্যে JPEG কম্প্রেশন এবং 2-255-এর মধ্যে রঙের সাথে ছবি আউটপুট করে।

Previous Next

ImageResizer দিয়ে শুরু করা

ImageResizer ইনস্টল করার প্রস্তাবিত উপায় হল NuGet এর মাধ্যমে। ImageResizer ইনস্টল করতে নিম্নলিখিত কমান্ড ব্যবহার করুন.

NuGet এর মাধ্যমে ImageResizer ইনস্টল করুন

Install-Package ImageResizer

বিনামূল্যে .NET API এর মাধ্যমে চিত্রের আকার পরিবর্তন করুন

ImageResizer API প্যাডিং, অটোক্রপিং, কার্ভিং এবং স্ট্রেচিং সেট করে চিত্রের আকার পরিবর্তন করতে দেয়। বিকাশকারীরা maxWidth এবং maxHeight বৈশিষ্ট্যগুলি ব্যবহার করে সহজেই নির্দিষ্ট সীমার মধ্যে চিত্রটি ফিট করতে পারে, আকৃতির অনুপাত সংরক্ষণ করে এবং প্রস্থ এবং উচ্চতা বৈশিষ্ট্যগুলি চূড়ান্ত প্রস্থ এবং উচ্চতা প্রয়োগ করতে ব্যবহৃত হয়

.NET-এর মাধ্যমে ছবি রূপান্তর ও আকার পরিবর্তন করুন


    //Loop through each uploaded file
    foreach (string fileKey in HttpContext.Current.Request.Files.Keys) 
    {
        HttpPostedFile file = HttpContext.Current.Request.Files[fileKey];
        if (file.ContentLength <= 0) continue; //Skip unused file controls.
        //The resizing settings can specify any of 30 commands.. See http://imageresizing.net for details.
        //Destination paths can have variables like  and , or 
        //even a santizied version of the original filename, like 
        ImageResizer.ImageJob i = new ImageResizer.ImageJob(file, "~/uploads/.", new ImageResizer.ResizeSettings( 
                    "width=2000;height=2000;format=jpg;mode=max"));
        i.CreateParentDirectory = true; //Auto-create the uploads directory.
        i.Build();
    }

বিনামূল্যে .NET API ব্যবহার করে চিত্রগুলি ঘোরান এবং ফ্লিপ করুন৷

ওপেন সোর্স ইমেজ লাইব্রেরি ImageResizer স্বয়ংক্রিয়ভাবে EXIF তথ্যের উপর ভিত্তি করে এবং অটোরোটেটকে সত্যে সেট করে ছবিগুলিকে ঘোরায়। উপরন্তু, আপনি rotate = degrees বিকল্প ব্যবহার করে আপনার ছবিকে একটি নির্দিষ্ট কোণে ঘোরাতে পারেন। একইভাবে আপনি flip=none|x|y|xy বৈশিষ্ট্য ব্যবহার করে আপনার ছবি ফ্লিপ করতে পারেন।

C# ব্যবহার করে চিত্রগুলিতে সীমানা এবং মার্জিন প্রয়োগ করুন

ImageResizer লাইব্রেরি ডেভেলপারদের সীমানা, মার্জিন, প্যাডিং এবং ব্যাকগ্রাউন্ডের রং প্রয়োগ করতে দেয়। আপনি বর্ডারউইথ এবং বর্ডার কালার বৈশিষ্ট্যগুলি ব্যবহার করে চিত্রের সীমানা প্রস্থ এবং রঙের বৈশিষ্ট্যগুলি সেট করতে পারেন। একইভাবে, আপনি API ব্যবহার করে সার্বজনীন মার্জিন বা বাম, ডান, উপরে এবং নীচের মার্জিন প্রয়োগ করতে পারেন।

 বাংলা