আমি কীভাবে এল ক্যাপ্টিনের টার্মিনাল থেকে জেপিজি চিত্র থেকে একটি কালার সিংক প্রোফাইল সরিয়ে ফেলব?


1

আমার বেশ কয়েকটি চিত্র রয়েছে যা থেকে আমি কালার সিঙ্ক প্রোফাইলটি ছাঁটাই করতে চাই। অবশেষে, আমি এটি ব্যাশে স্বয়ংক্রিয় করতে চাই যাতে আমি সহজেই একটি স্বয়ংক্রিয় পরিষেবা ব্যবহার করে প্রাসঙ্গিক মেনু থেকে কোনও ফাইল বা ফোল্ডারে এটি প্রক্রিয়া করতে পারি।

টার্মিনালটি ব্যবহার করে আমি কীভাবে কোনও চিত্র ফাইল থেকে রঙিন প্রোফাইল ছাঁটাব?

উত্তর:


3

sipsএল ক্যাপাইটানের একটি চিত্র ফাইল থেকে আইসিসি রঙিন প্রোফাইল সরাতে (স্ক্রিপ্টযোগ্য ইমেজ প্রসেসিং সিস্টেম) ব্যবহার করুন । sipsএছাড়াও অন্যান্য জিনিস একটি টন না।

কোনও চিত্র থেকে কালারসিঙ্ক আইসিসি প্রোফাইলটি সরাতে:

sips -d profile --deleteColorManagementProperties <imagefile>

উদাহরণ:

MyFILE="${HOME}/Pictures/RemoveMyColorSyncProfile.jpg";
sips -d profile --deleteColorManagementProperties "${MyFILE}";

এটি নীচের চিত্রের ধরণগুলিকে সমর্থন করে বলে মনে হচ্ছে, তবে আমি এটি formatচিত্রের সম্পত্তি কী (ম্যান পৃষ্ঠায় বিকল্পগুলি দেখুন) এর ভিত্তি করছি :

  • JPEG
  • এক চুমুক মদ
  • PNG
  • GIF
  • jp2
  • PICT
  • BMP
  • qtif
  • পিএসডি
  • SGI
  • TGA

আরও তথ্যের জন্য ম্যান পৃষ্ঠাটি দেখুন, বা sips -hস্টডআউট করার জন্য সহায়তার জন্য ব্যবহার করুন ।


1

ইমেজম্যাগিক ইনস্টল করার পরে (পছন্দমত হোমব্রু সহ) এই টার্মিনাল কমান্ডটি চালান:

convert in.jpg +profile "icc" out.jpg

যেখানে in.jpg হ'ল আপনার উত্স চিত্র এবং আউট.জেপিজি আপনি নিজের নতুন চিত্রটির নাম রাখতে চান। এই কমান্ডটি আই.সি.পি. প্রোফাইল (তবে সমস্ত অন্যান্যকে রাখে) ইন.জেপিজি থেকে সরিয়ে দেয়।

কোনও চিত্রের কী প্রোফাইল রয়েছে তা দেখতে আপনি চিত্রম্যাগিকের সাহায্যে একটি চিত্রও পরিদর্শন করতে পারেন:

identify -verbose in.jpg

প্রোফাইলগুলি আউটপুট স্ট্রিংয়ের "প্রোফাইল:" বিভাগের অধীনে। কিছু সাধারণ প্রোফাইল হ'ল (আপনার সংখ্যা পৃথক হতে পারে)

Profile-8bim: 40 bytes
Profile-exif: 1788 bytes
Profile-icc: 30240 bytes
Profile-iptc: 0 bytes
Profile-xmp: 2547 bytes

0

ওপি @ এমেরাল্ডোর উত্তর লক্ষ্যবস্তু: আপনি sipsজেপিইজি (বা পিএনজি) চিত্র থেকে রঙ প্রোফাইল সরাতে (স্ক্রিপ্টযোগ্য ইমেজ প্রসেসিং সিস্টেম) টার্মিনাল কমান্ডটি ব্যবহার করতে পারেন। কোনও ব্রাউজারে সঠিকভাবে রেন্ডার করতে কোনও গ্রাফিক্স অ্যাপ্লিকেশন সহ উত্পাদিত কোনও চিত্রের রঙ পেতে এটি প্রায়শই প্রয়োজন।

আমি যুক্ত করব যে অ্যাপল একটি স্ক্রিপ্ট সরবরাহ করে যা আপনাকে টার্মিনাল খোলার বা সামান্য অ-তুচ্ছ কমান্ড সিনট্যাক্সের কথা না ভেবে আপনার জন্য এটি করবে। ইন /System/Library/Scripts/ColorSyncএকটি অ্যাপলস্ক্রিপ্ট বিন্দু Remove.app,। আপনি যদি এটিতে এক বা একাধিক চিত্রের ফাইলগুলি ফেলে রাখেন তবে এটি রঙ প্রোফাইল (গুলি) সরিয়ে দেয়। আপনি যদি স্ক্রিপ্ট সম্পাদকের সাথে sipsবোঁটাটি খোলেন , আপনি দেখতে পাবেন যে এটি একটি কমান্ড চালায় , ঠিক যেমন @ এমেরাল্ডো বর্ণনা করেছেন। মূল প্রশ্নটি অটোমেটরে প্রক্রিয়াটি স্বয়ংক্রিয় করার একটি আশা নির্দেশ করে; এই স্ক্রিপ্টটি এর জন্য দুর্দান্ত সূচনা করার জায়গা হবে (যদি একটি বোঁটা হিসাবে এটির ফাংশন ইতিমধ্যে বর্ণিত ব্যাচের রূপান্তর কার্যের জন্য যথেষ্ট না থাকে)।

এই স্ক্রিপ্টটি কতক্ষণ উপলব্ধ ছিল তা আমি জানি না, তবে আমার উচ্চ সিয়েরা সিস্টেমে অ্যাপ্লিকেশন ফাইলটিতে একটি 2012 তৈরির ডেটা রয়েছে। স্ক্রিপ্ট নিজেই একটি 2009 তারিখ দেওয়ার মন্তব্য আছে। সুতরাং আমি সন্দেহ করি এটি কিছুক্ষণের জন্য হয়ে গেছে। আমি আশা করি আমি এটি সম্পর্কে কয়েক বছর আগে জানতে হবে। আমি এর জন্য "পিএনজি পং" নামে একটি ড্যাশবোর্ড উইজেট ব্যবহার করতাম, তবে এটি আর পাওয়া যায় না। আমি ২০১০ সালের অ্যাডোব ফোরামের পোস্ট থেকে বোঁটা সম্পর্কে জানলাম: কোনও চিত্র থেকে কীভাবে রঙিন প্রোফাইল সরিয়ে নেওয়া যায় অ্যাডোব সম্প্রদায় (যদিও স্ক্রিপ্টের অবস্থান 2010 এর পরে কিছুটা পরিবর্তন হয়েছে)।

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