SVG রাস্টারাইজ করুন

হ্যালো বন্ধুরা, আমরা Aspose.Imaging Cloud এর আরেকটি মাসিক রিলিজ নিয়ে ফিরে এসেছি। এটি এখন লাইভ হয়েছে এবং আপনার অ্যাপ্লিকেশনে এটি ব্যবহার করার জন্য উপলব্ধ৷ এই রিলিজে, আমরা SVG ইমেজ ফরম্যাট, উন্নত মেমরি ব্যবহার, অন্যান্য অনেক উন্নতি এবং Aspose.Imaging ক্লাউডের পূর্ববর্তী সংস্করণে রিপোর্ট করা সমস্যার বাগ সংশোধনের জন্য সমর্থন চালু করেছি। নতুন বৈশিষ্ট্য এবং বর্ধনের সম্পূর্ণ বিশদ বিবরণের জন্য, অনুগ্রহ করে এই সংস্করণের [রিলিজ নোট 2 দেখুন। এই নিবন্ধটি এই নিবন্ধে নতুন কি চালু করা হয়েছে তার বিশদ ব্যাখ্যা করে।

SVG এর সাথে কাজ করা

অন্যান্য ফাইল ফরম্যাটের (যেমন PNG, JPEG এবং GIF) এর সুবিধার কারণে SVG হল আরও জনপ্রিয় ইমেজ ফরম্যাট। কিন্তু তারপরেও আপনি অনেকগুলি পরিস্থিতিতে এসেছেন যেখানে আপনাকে SVG চিত্রগুলিকে রাস্টারাইজ করতে হবে৷ এই SVG স্ন্যাপশটগুলি পুরানো ব্রাউজারগুলির জন্য আপনার ফলব্যাক চিত্র, এবং প্রায়শই থাম্বনেইল বা পূর্বরূপ চিত্র হিসাবে প্রয়োজন হয়, বিশেষ করে সামাজিক মিডিয়া ভাগ করার জন্য।

বর্তমান রিলিজে SVG ইমেজ ফরম্যাট ম্যানিপুলেট করার জন্য আমরা নতুন API চালু করেছি। এখন আপনি একটি SVG চিত্রের বৈশিষ্ট্যগুলি আপডেট করতে পারেন বা এটি একটি সাধারণ রাস্টার ছবিতে রূপান্তর করতে পারেন৷ আমরা শুধু বলতে পারি Aspose.Imaging Cloud নতুন বৈশিষ্ট্য সহ বিকাশকারীদের জন্য একটি সম্পূর্ণ ইমেজিং সমাধানে রূপান্তরিত হয়েছে।

আমি আপনাকে দেখাই যে আপনি কত সহজে আপনার অ্যাপ্লিকেশনে SVG ছবিগুলিকে ম্যানিপুলেট করতে পারেন৷ আমি প্রদর্শনের জন্য cURL কমান্ড ব্যবহার করছি। যাইহোক, Aspose.Imaging ক্লাউড GitHub এবং বাহ্যিক প্যাকেজ ম্যানেজারগুলির মাধ্যমে সমস্ত জনপ্রিয় প্রোগ্রামিং ভাষার SDKs প্রদান করে, যাতে আপনি ন্যূনতম শেখার বক্ররেখা ছাড়াই সরাসরি আপনার প্রিয় প্ল্যাটফর্মে ইমেজ ম্যানিপুলেশনের জন্য Aspose.Imaging ক্লাউড সরাসরি ব্যবহার করতে পারেন।

Aspose.Imaging Cloud SVG এর সাথে কাজ করার জন্য নিম্নলিখিত দুটি API প্রদান করে। আপনি যদি ফর্ম্যাটটিকে SVG-এ সেট করেন, API উত্স SVG চিত্র বৈশিষ্ট্য আপডেট করবে, অন্যথায় এটি প্রদত্ত চিত্র বিন্যাস অনুসারে চিত্রটিকে রাস্টারাইজ করে।

  • POST ​/imaging​/svg - SVG ছবির পরামিতি আপডেট করুন। ইমেজ ডেটা শূন্য-সূচীযুক্ত মাল্টিপার্ট/ফর্ম-ডেটা সামগ্রী বা কাঁচা বডি স্ট্রিম হিসাবে পাস করা হয়।

এই আমরা যাই. আমরা SVG ইমেজ ম্যানিপুলেট করার জন্য বর্ণিত পদক্ষেপগুলি অনুসরণ করব।

SVG বৈশিষ্ট্য আপডেট করুন

  • প্রমাণীকরণের জন্য JWT অ্যাক্সেস টোকেন পান
  • ডিফল্ট সঞ্চয়স্থানের জন্য SVG উৎস চিত্র আপলোড করুন
  • SVG ছবির বৈশিষ্ট্য আপডেট করুন
// প্রথমে Access Token নিন
// https://dashboard.aspose.cloud/ থেকে অ্যাপ কী এবং অ্যাপ এসআইডি পান
curl -X POST "https://api.aspose.cloud/connect/token" 
-d "grant_type=client_credentials&client_id=[AppSID]&client_secret=[AppKey]" 
-H "Content-Type: application/x-www-form-urlencoded" 
-H "Accept: application/json"

//Aspose ডিফল্ট সঞ্চয়স্থানে soruce SVG ছবি আপলোড করুন
curl -X PUT "https://api.aspose.cloud/v3.0/imaging/storage/file/Temp%2Fcs2cpp.svg" 
-H "accept: application/json" 
-H "authorization: Bearer [Access_Token]" 
-H "Content-Type: multipart/form-data" 
-F "imageData=@C:/Temp/cs2cpp.svg"

//SVG ইমেজ সেটিংস আপডেট করুন
curl -X GET "https://api.aspose.cloud/v3.0/imaging/test.svg/svg?colorType=Rgb&textAsShapes=true&scaleX=0&scaleY=0&bkColor=white&fromScratch=false&folder=Temp&format=svg" 
-H "accept: application/json" 
-H "authorization: Bearer [Acess_Token]" 
--output C:/Temp/test_updated.svg

SVG ছবি রাস্টারাইজ করুন

  • প্রমাণীকরণের জন্য JWT অ্যাক্সেস টোকেন পান
  • রিকোয়েস্ট বডি থেকে SVG ইমেজ রাস্টারাইজ করুন এবং রেসপন্স স্ট্রিম হিসেবে রাস্টার ইমেজ রিটার্ন করুন
// প্রথমে Access Token নিন
// https://dashboard.aspose.cloud/ থেকে অ্যাপ কী এবং অ্যাপ এসআইডি পান
curl -X POST "https://api.aspose.cloud/connect/token" 
-d "grant_type=client_credentials&client_id=[AppSID]&client_secret=[AppKey]" 
-H "Content-Type: application/x-www-form-urlencoded" 
-H "Accept: application/json"

//স্কেল সেটিং সহ PNG তে SVG ছবি রাস্টারাইজ করুন
curl -X POST "https://api.aspose.cloud/v3.0/imaging/svg?colorType=Rgb&textAsShapes=false&scaleX=2&scaleY=2&bkColor=gray&fromScratch=false&format=png" 
-H "accept: application/json" 
-H "authorization: Bearer [Access_Token]" 
-H "Content-Type: multipart/form-data" 
-F "imageData=@C:/Temp/Test.svg" 
--output C:/Temp/Test.png

অন্যান্য উন্নতি

এখানে আমরা যাই, আমরা এই পদক্ষেপগুলি অনুসরণ করব:

  • SVG নেটিভ সমর্থন যোগ করা হয়েছে।
  • বিস্তারিত লগিং প্রতিষ্ঠিত.
  • API এ উন্নত মেমরি ব্যবহার।
  • সংরক্ষিত বা রূপান্তর করার পরে ফিক্সড বাগ টিফ কালো এবং সাদাকে উল্টে দেয়।
  • স্থির Jpg থেকে PNG রূপান্তর সমস্যা।
  • স্থায়ী EMF থেকে SVG রূপান্তর সমস্যা।
  • স্থির SVG থেকে PNG ভুল রূপান্তর।
  • .emf থেকে .png রূপান্তরের পর কিছু অক্ষর সঠিকভাবে স্বীকৃত হয় না।

আমরা আপনার কাছ থেকে শুনতে চাই

আজ একটি বিনামূল্যে ট্রায়াল শুরু করুন. আপনার যা দরকার তা হল [ক্লাউড ড্যাশবোর্ড দিয়ে সাইন আপ করা6। একবার আপনি সাইন আপ করলে, আপনি aspose.cloud দ্বারা অফার করা শক্তিশালী ফাইল প্রক্রিয়াকরণ বৈশিষ্ট্যগুলি চেষ্টা করার জন্য প্রস্তুত৷

আমাদের সমর্থন ফোরাম-এ Aspose.Imaging Cloud API-এর নতুন সংস্করণ সম্পর্কে আমাদের নীচে একটি মন্তব্য বা আপনার মতামত শেয়ার করতে দ্বিধা বোধ করুন৷

প্রস্তাবিত পোস্ট

আমরা আপনাকে এই বিষয়ে জানতে নিম্নলিখিত লিঙ্কে যাওয়ার পরামর্শ দিচ্ছি: