বহুভুজগুলি পূরণ করা কি সম্ভব যাতে তারা মানচিত্রের মধ্যে সম্পূর্ণ স্বচ্ছ হয়? আমি একটি কালো ব্যাকগ্রাউন্ড রাখতে চাই যা কিছুটা অস্বচ্ছ। এবং যেখানেই বহুভুজ রয়েছে সেখানে আমি এটি সম্পূর্ণরূপে পরিষ্কার না করে দেখতে চাই। আমি আমার পটভূমি নিম্নলিখিত উপায়ে সেট করেছি:
IMAGECOLOR 0 0 0
TRANSPARENT OFF
বহুভুজ পূরণের জন্য সাদা একটি শ্রেণি তৈরি করার চেষ্টা করেছি এবং TRANSPARENCY
0 - 100 থেকে মানগুলি ব্যবহার করে অস্বচ্ছতার সাথে পরীক্ষা করেছি তবে এর ফলে পরিষ্কার বহুভুজ দেখা যায় না:
CLASS
NAME "light"
EXPRESSION ([max_cost] == 2000)
STYLE
OUTLINECOLOR 255 255 255
COLOR 255 255 255
SIZE 1
WIDTH 2.0
END
END
এটি নিম্নলিখিত ধরণের চিত্রের ফলাফল:
বহুভুজটির পরিবর্তে একটি সাদা ভরাট; আমি চাই যে এটি কোনও রঙ ছাড়াই পূর্ণ হোক। রঙটি এভাবে সংজ্ঞায়িত করতে অনলাইনে একটি পরামর্শ পেয়েছি:
COLOR -1 -1 -1
কিন্তু এটি কাজ করে না। ডকুমেন্টেশনের এই অংশে , নিম্নলিখিতটি বর্ণিত হয়েছে:
"প্যালেটটি = / পাথ / টু / প্যালেট.টেক্সট" সম্পূর্ণ প্যাথ সংজ্ঞা দিতে ব্যবহৃত হয় যেখানে প্যালেট রঙগুলি পাওয়া যায়। এই ফাইলে অবশ্যই আরজিবি ইমেজমোডগুলির জন্য আর, জি, বি ট্রিপল্ট, বা আর জি, বি, বি, আরজিবিএ ইমেজমোডগুলির জন্য একটি চতুর্ভুজগুলির 256 টি প্রবেশদ্বার থাকতে হবে। প্রত্যাশিত বিন্যাসটি হ'ল প্রতি লাইনে একটি ট্রিপলেট (বা চতুর্ভুজ), প্রতিটি মান কমা দ্বারা পৃথক করা, এবং প্রতিটি ট্রিপলেট / চতুর্ভুজ একক লাইনে। আপনি যদি প্যালেট দিয়ে স্বচ্ছতা ব্যবহার করতে চান তবে প্যালেট ফাইলে এই দুটি রঙ থাকা জরুরী: 0,0,0,0 এবং 255,255,255,255।
এটি পড়ার পরে, আমি এটি ব্যবহার করার চেষ্টাও করেছি COLOR 0 0 0 0
তবে এটি একটি ত্রুটি ছুঁড়েছে:
অজানা শনাক্তকারী। পার্সিং ত্রুটি (0) :( লাইন 71)
আমি বুঝতে পারি না যে আমি কীভাবে একটি সংজ্ঞায়িত রঙের সাথে উল্লেখ করি PALETTE=/path/to/palette.txt
তবে এটি এটি অর্জনের এক সম্ভাব্য উপায় বলে মনে হয়।