ইউটিলিটি কম্পাইল করা

যদি পূর্বে সংকলিত ইউটিলিটিগুলি আপনার প্রয়োজন অনুসারে না হয় তবে আপনি নিজেই WebP ইউটিলিটিগুলি তৈরি করতে পারেন৷

ভিজ্যুয়াল সি++ দিয়ে উইন্ডোজে কম্পাইল করা হচ্ছে

  1. ডাউনলোড তালিকা থেকে libwebp-1.4.0.tar.gz ডাউনলোড করুন এবং এর বিষয়বস্তু বের করুন।

  2. libwebp-1.4.0 ডিরেক্টরি থেকে, চালান:

    nmake /f Makefile.vc CFG=release-static RTLIBCFG=static OBJDIR=output
    

    অতিরিক্ত বিকল্পগুলি দেখতে, চালান:

    nmake /f Makefile.vc
    
  3. ডিরেক্টরি output\release-static\x86\bin বা output\release-static\x64\bin প্ল্যাটফর্মের লক্ষ্যবস্তুর উপর নির্ভর করে cwebp.exe এবং dwebp.exe টুল ধারণ করবে। ডিরেক্টরি output\release-static\(x86|x64)\lib libwebp স্ট্যাটিক লাইব্রেরি থাকবে।

ইউনিক্স-এর মতো প্ল্যাটফর্মে কম্পাইল করা হচ্ছে

প্ল্যাটফর্ম প্রস্তুত করা হচ্ছে

লিনাক্স

  1. libjpeg , libpng , libtiff এবং libgif প্যাকেজগুলি ইনস্টল করুন, JPEG, PNG, TIFF, GIF এবং WebP চিত্র বিন্যাসের মধ্যে রূপান্তর করার জন্য প্রয়োজন৷

    লিনাক্স ডিস্ট্রিবিউশন অনুযায়ী প্যাকেজ ব্যবস্থাপনা পরিবর্তিত হয়। উবুন্টু এবং ডেবিয়ানে, নিম্নলিখিত কমান্ডটি প্রয়োজনীয় প্যাকেজগুলি ইনস্টল করবে:

    sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-dev
    
  2. ইনস্টলেশন সম্পূর্ণ করুন ( নীচে দেখুন )।

macOS

ম্যাকপোর্টস নির্ভরতা সন্তুষ্ট করার একটি সুবিধাজনক উপায়। আপনি যদি ইতিমধ্যেই ম্যাকপোর্টস ইনস্টল করে থাকেন, তাহলে সরাসরি ধাপ 3 এ যান। অন্যথায়, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. MacPorts ডাউনলোড সাইট থেকে আপনার macOS সংস্করণের জন্য MacPorts ডাউনলোড করুন। ম্যাকপোর্টের জন্য Xcode ইনস্টল করা প্রয়োজন।

  2. ম্যাকপোর্টের নির্দেশনা অনুসরণ করে ম্যাকপোর্ট ইনস্টল করুন।

  3. ম্যাকপোর্ট আপডেট করুন:

    sudo port selfupdate
    
  4. JPEG, PNG, TIFF এবং GIF নির্ভরতা ইনস্টল করুন:

    sudo port install jpeg libpng tiff giflib
    
  5. ইনস্টলেশন সম্পূর্ণ করুন ( নীচে দেখুন )।

সাইগউইন

  1. Cygwin ওয়েব পৃষ্ঠা থেকে setup.exe ডাউনলোড করুন।

  2. setup.exe চালান এবং ইনস্টলেশনের মাধ্যমে এগিয়ে যান।

  3. প্যাকেজ নির্বাচন করুন স্ক্রিনে, পূর্ব-নির্বাচিত প্যাকেজগুলিতে নিম্নলিখিতগুলি যোগ করুন:

    • libjpeg-devel , libpng-devel , libtiff-devel এবং libgif-devel

    • gcc , make এবং automake (প্যাকেজ তৈরির জন্য)

  4. ইনস্টলেশন সম্পূর্ণ করুন ( নীচে দেখুন )।

বিল্ডিং

  1. ডাউনলোড তালিকা থেকে libwebp-1.4.0.tar.gz ডাউনলোড করুন।

  2. প্যাকেজটি আনটার বা আনজিপ করুন। এটি libwebp-1.4.0/ নামে একটি ডিরেক্টরি তৈরি করে :

    tar xvzf libwebp-1.4.0.tar.gz
    
  3. WebP এনকোডার cwebp এবং ডিকোডার dwebp তৈরি করুন:

    ডিরেক্টরিতে যান যেখানে libwebp-1.4.0/ এক্সট্র্যাক্ট করা হয়েছিল এবং নিম্নলিখিত কমান্ডগুলি চালান:

    cd libwebp-1.4.0
    ./configure
    make
    sudo make install
    

    এটি libwebp লাইব্রেরি (গতিশীল এবং স্ট্যাটিক) সহ cwebp এবং dwebp কমান্ড লাইন টুল তৈরি ও ইনস্টল করে।

    এই টুলগুলি সাধারণত ডিফল্টরূপে /usr/local/bin/ অধীনে ইনস্টল করা হয়। স্থানীয় সংস্করণ examples/ ডিরেক্টরির অধীনে নির্মিত হয়।

    লাইব্রেরি সাধারণত /usr/local/lib/ ডিরেক্টরির অধীনে ইনস্টল করা হবে। রান-টাইম ত্রুটিগুলি এড়াতে, নিশ্চিত করুন যে আপনার LD_LIBRARY_PATH এনভায়রনমেন্ট ভেরিয়েবলে এই অবস্থানটি অন্তর্ভুক্ত রয়েছে৷ C শিরোনামগুলি সাধারণত /usr/local/include/webp অধীনে ইনস্টল করা হয়।

    অতিরিক্ত বিকল্পগুলি দেখতে, চালান:

    ./configure --help
    

পরবর্তী কি?

কিভাবে আপনার ছবি রূপান্তর করা শুরু করবেন তার নির্দেশাবলীর জন্য WebP ব্যবহারে যান।