সিএমওয়াইকে এসভিজি পড়তে, আমদানি করতে বা রূপান্তর করতে পারে এমন কি এমন কিছু আছে?


11

সংক্ষিপ্ত প্রশ্ন: এসএমজি স্পেক অনুসারে আমার কাছে সিএমওয়াইকে রঙের সাথে এসভিজি ফাইল রয়েছে । ডিজাইনের চূড়ান্তকরণ এবং এটি মুদ্রণের জন্য প্রস্তুত করতে আমি কোনও ডিজাইন প্রোগ্রাম - কোনও ডিজাইন প্রোগ্রাম - এ পেতে চাই। তবে, আমি এসভিজিতে সিএমওয়াইকে রঙগুলিতে প্রকৃতপক্ষে মনোযোগ দেয় এমন কোনও কিছুই খুঁজে পাই না (যাইহোক ইলাস্ট্রেটর বা ইনস্কেপ নয়)।

রঙগুলি জটিল এবং কেবল রূপান্তর করা সহজ নয়: ব্র্যান্ড-গাইডলাইনস-নির্দিষ্ট সিএমওয়াইকের মিশ্রণ এবং মিশ্রণ হিসাবে কয়েক শতাধিক ছায়া গোছানোভাবে কল্পনা করুন।


ব্যাকগ্রাউন্ড: জাভা স্ক্রিপ্ট এবং এসভিজি ব্যবহার করে ডেটা থেকে উদ্ভূত ডেটা-চালিত গ্রাফিক্স ডিজাইন করা, এরপরে, জাভাস্ক্রিপ্ট এবং এসভিজি ব্যবহার করে ওয়েবের জন্য একটি বৈকল্পিক প্রকাশ করা, উদাহরণস্বরূপ ডি 3 এর মাধ্যমে (অথবা আইআই সমর্থনের জন্য রাফেল / ডি 34 রাফেলের মাধ্যমে ) , তারপরে মুদ্রণের জন্য বৈকল্পিক উত্পাদন করতে একই কোডটি ব্যবহার করে, যা ইলাস্ট্রেটর (বা ইনস্কেপ) এ সমাপ্ত এবং পিডিএফ হিসাবে প্রিন্টার বা লেআউট লোকদের কাছে প্রেরণ করা হয়।

এই কর্মপ্রবাহের মাধ্যমে কথা বলার জন্য নিউইয়র্ক টাইমসের গ্রাফিক্স ব্লগের একটি উদাহরণ এখানে। নীচের গ্রাফিকটি ওয়েবের জন্য কোড করা হয়েছিল, তারপরে এসভিজিটি ব্রাউজার থেকে ইলাস্ট্রেটারে অনুলিপি করা হয়েছিল এবং তারপরে একটি মুদ্রণ গ্রাফিক হিসাবে চূড়ান্ত করা হয়েছে (তাদের জন্য, রঙগুলি সহজ তাই তাদের আমার সমস্যা না হয়, তারা কেবল আরজিবি থেকে রূপান্তর করতে পারে) :

এখানে চিত্র বর্ণনা লিখুন

এসভিজি সিএমওয়াইকে রঙ নির্দিষ্ট করতে পারে (যে কোনও এসভিজি কোডারের জন্য, সিনট্যাক্সটি দেখতে এরকম দেখাচ্ছে <circle fill="#CD853F device-cmyk(0.11, 0.48, 0.83, 0.00)"/>:)। তবে বেশিরভাগ ডিজাইনের সফ্টওয়্যার এটিকে উপেক্ষা করে। আমি সিএমওয়াইকে এসভিজি সমর্থন করার বিষয়ে চিন্তাভাবনা এবং স্ক্রিবাসের সাথে জড়িত কিছু জটিল ("ওপেন-সোর্স ইনডিজাইন") দেখেছি, তবে আমি কোনও কাজ করতে সক্ষম হইনি (আমি স্ক্রিবাসকে ভুল বুঝে থাকতে পারি) - সম্পাদনা করুন: এই নিবন্ধটি পরামর্শ দেয় যে স্ক্রিবাস সিএমওয়াইকে এসভিজি আমদানি করতে পারে যদি এটি এটি আইসিসির রঙিন প্রোফাইল হিসাবে সংজ্ঞায়িত করে ... এটির পক্ষে এখনও কোনও উন্মাদ ধারণা নেই তবে এটি আশাব্যঞ্জক বলে মনে হচ্ছে)।


সুতরাং, আমি এমন কোড তৈরি করতে পারি যা 'ওয়েব মোডে' আরবিজি এসভিজি ভিজ্যুয়ালাইজেশন এবং 'প্রিন্ট মোডে' সিএমওয়াইকে এসভিজি জেনারেট করে, গতিশীলভাবে সঠিকভাবে রঙ তৈরি করে। সমস্যাটি হ'ল, আমি এই সিএমওয়াইকে এসভিজি ফাইলগুলির সাথে কিছুই করতে পারি না - ইলাস্ট্রেটর এবং ইনসকেপ কেবল তাদের কালো বলে মনে করে।

কোন গ্রাফিক্স প্রোগ্রাম, প্লাগ ইন বা পদ্ধতি যে CMYK আকার সঙ্গে একটি SVG চিত্র গ্রহণ করা এবং এটা কোনো ভেক্টর ফরম্যাটে রূপান্তর করতে পারেন ( ai, pdf, eps...) যেখানে নকশা সফ্টওয়্যার CMYK রং শুনবে নাকি?


সিএমওয়াইকে বর্ণিত রঙ সহ কিছু পাঠ্য সহ এখানে একটি সহজ এসভিজি ফাইল। শুধু কপি এবং পেস্ট করুন এবং একটি .svg ফাইল হিসাবে সংরক্ষণ করুন।

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" 
     xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="176.18px"
     height="111.59px" viewBox="0 0 176.18 111.59" enable-background="new 0 0 176.18 111.59" xml:space="preserve">
<switch>
    <g>
        <text transform="matrix(1 0 0 1 31.5986 34.522)" fill="#dddddd device-cmyk(0.00, 0.00, 0.00, 0.60)" font-family="'MyriadPro-Regular'" font-size="12">TEST FILE...</text>
        <text transform="matrix(1 0 0 1 31.5986 59.3633)" fill="#dddddd device-cmyk(0.00, 0.85, 0.65, 0.00)" font-family="'MyriadPro-Regular'" font-size="12">This should be red</text>
        <text transform="matrix(1 0 0 1 31.5986 84.2041)" fill="#dddddd device-cmyk(0.90, 0.55, 0.00, 0.00)" font-family="'MyriadPro-Regular'" font-size="12">This should be blue</text>
    </g>
</switch>
</svg>

একটি পরীক্ষা ফাইল আছে?
স্কট

@ স্কট আমি একটি সাধারণ প্রশ্নটি সম্পাদনা করেছি
user56reinstatemonica8

এসভিজির কোড সম্পর্কে যে কোনও কিছু পরিবর্তন করা যেতে পারে। এছাড়াও, আমি এই নিবন্ধটি পেয়েছি - libregraphicsworld.org/blog/entry/… - যা দেখে মনে হচ্ছে স্ক্রিবাস সিএমওয়াইকে এসভিজি সঠিকভাবে সংজ্ঞায়িত করতে পারলে তা আমদানি করতে সক্ষম হবে। যদিও এটি এখনও ফাটল না।
user56reinstatemonica8

আচ্ছা আমার কাছে এখানে কিছুই নেই যা রঙ টানছে।
স্কট

1
মনে রাখবেন এটি যে SVG 1.2 মানক খসড়াটি আপনি উল্লেখ করছেন। এসভিজি ২.২ কে এসভিজি ২ এর পক্ষে কমিটি ত্যাগ করেছে, সম্ভবত এটি মানিক হতে কয়েক বছর সময় নিতে পারে।
জন স্মিথ

উত্তর:


6

এটি কাজ করে বলে মনে হচ্ছে:

  • ওপেন সোর্স ইন্ডিজাইন বিকল্প স্ক্রিবাস , ম্যাক এবং উইন্ডোজ ইনস্টল করুন (সোর্সফোজে উইন্ডোজের জন্য অফিসিয়াল পোর্টেবল সংস্করণ রয়েছে যা ইনস্টলেশনটির প্রয়োজন নেই)। সতর্কতা: এর ইন্টারফেসটি খুব বিভ্রান্তিকর ... তবে এটি নিখরচায় এবং এই বিশেষ কাজটি করে, এটির জন্য আমাদের কেবলমাত্র একটি সহজ জিনিস ব্যবহার করতে হবে।
  • এটি খুলুন, File > Document Setupতারপরে যান Colour Managementএবং সিএমওয়াইকে সম্পর্কিত সমস্ত কিছু সেট করুন Generic CMYK profile- তিনটি স্থান হওয়া উচিত: রঙ, কঠিন আকার এবং মুদ্রণ।
  • নিশ্চিত হয়ে নিন যে এসভিজি ফাইলগুলি তাদের সিএমওয়িকে রঙগুলি নির্দিষ্ট করে: fill="#ffffff icc-color(Generic-CMYK-profile, 1.00, 0.50, 0.00, 0.25)"(যেখানে 1.00 = 100%)

    • যদি কোনও ব্রাউজারে এসভিজি উত্পন্ন হয়, ব্রাউজারগুলি স্টাইলের ডেটা সেট করা পছন্দ করে না। fillসরাসরি প্রথমে বৈশিষ্ট্যটি সেট করার চেষ্টা করুন , এবং যদি এটি কাজ করে না, তবে একটি পছন্দসই এসভিজি বৈশিষ্ট্য ব্যবহার করে চেষ্টা করুন data-fill="#223fa3 icc-color..."তবে এটি পাঠ্য ফাইলে সরিয়ে-প্রতিস্থাপন করুন।
    • ব্রাউজারে সবকিছু কালো হিসাবে দেখা যায় কিনা তা চিন্তা করবেন না, এটি একটি চিহ্ন যা পূরণের ডেটা রয়েছে তবে ব্রাউজারটি এটি বুঝতে পারে না - সাধারণ। নিশ্চিত হওয়ার জন্য পরিদর্শনকারী উপাদানগুলির সাথে চেক করুন।
    • যদি এসভিজি রাফেল দ্বারা উত্পাদিত হয় তবে এটি পছন্দ করুন element.node.setAttribute( 'fill', '#223fa3 icc-color...' );- রাফেলগুলি .attr('fill','')আসল উপাদানটির সাথে প্রযোজ্য বলে মনে হয় না। .attr('fill')কোডটি পরে পড়তে হবে কিনা তাও আপডেট করুন । একই জন্য যায় stroke। কেবলমাত্র এসভিজি মোডে কাজ করবে, প্রাকৃতিকভাবে ...
  • ব্যবহার করে স্ক্রিবাসে এসভিজি ফাইল আমদানি করুনFile > Import > Get vector
  • পিডিএফ হিসাবে রফতানি করুন (ইপিএস হিসাবে রফতানি আমার পক্ষে কাজ করে না, এটি সমস্ত রঙকে মজাদার করে)। নিশ্চিত হয়ে নিন যে রফতানির বিকল্পগুলিতে এটি 'সিএমওয়াইকে' বা 'মুদ্রণের জন্য' সেট করা আছে বা যদিও রঙ ম্যানেজমেন্ট ট্যাবের অধীনে তারা এই মুহূর্তে বাক্যটি ব্যবহার করে - ডিফল্টটি আরজিবি বলে মনে হয় ("ওয়েব / স্ক্রিনের জন্য")।
  • ইলাস্ট্রেটে সেই পিডিএফটি খুলুন - এটি মূল এসভিজিতে বর্ণিত একই সিএমওয়াইকে রঙের সাথে সিএমওয়াইকে নথি হিসাবে খোলা উচিত।

ফলাফল: এসভিজিতে বর্ণিত সিএমওয়াইকে রঙের সাথে এসভিজির সাথে মেলানো ইলাস্ট্রেটারে সিএমওয়াইকে গ্রাফিক্স।


সতর্কতা: স্ক্রিবাসের এসভিজি সমর্থনটি খুব দড়ি। নির্দিষ্টভাবে:

  • সেখানে মূলত কোন করা SVG টেক্সট সমর্থন, এবং তারা সম্পর্কে একটি আর্গুমেন্ট কার দোষ এই হল চেয়ে করা SVG টেক্সট সমর্থনকারী দিকে আরও পেয়েছিলাম । ভয়ঙ্কর কার্নিংয়ের সাহায্যে এটি ভুলভাবে ফন্টে সমস্ত পাঠ্যরেখার রূপরেখা প্রত্যাশা করে।
  • এটি গ্রেডিয়েন্ট এবং স্বচ্ছতার দ্বারা বিভ্রান্ত হয়ে গেছে বলে মনে হয় - যদিও কখনও কখনও এটি অভিযোগ করেও জিনিস সঠিকভাবে প্রদর্শন করে।
  • পিডিএফ-এ থাকা সমস্ত কিছু ক্লিপিং মাস্কের গাদাতে আবৃত হবে।
  • স্ক্রিবাসের নিজস্ব ইন্টারফেস সত্যিই বিভ্রান্তিকর (গ্রীষ্মে ২০১৩ হিসাবে) - আমি নিজেই স্ক্রিবাসে সর্বনিম্ন ন্যূনতম টিঙ্কারিংয়ের পরামর্শ দিই।

কখনও কখনও আপনার মূল এসভিজি (যেমন পাঠ্য) থেকে স্ক্রিবাস-বোর্কড সংস্করণের সাথে উপাদানগুলি মিশ্রিত করতে পারে। কেউ যদি স্ক্রিবাসের চেয়ে আরও ভাল উপায় জানেন তবে দয়া করে ভাগ করুন!


আপনার যদি নির্দিষ্ট রঙের প্রোফাইলের প্রয়োজন হয় তবে আপনি আরও বেশি রঙের প্রোফাইল স্ক্রিবাসে ইনস্টল করতে পারেন এবং সেগুলি আপনার এসভিজিতে নির্দিষ্ট করতে পারেন, তবে আমি বিশদ সম্পর্কে নিশ্চিত নই। এই পূর্বে সংযুক্ত নিবন্ধ একটি ভাল জায়গা শুরু করার জন্য হতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.