ویب پر گرفت اور تبدیل کرنے کے اوزار
GrabzIt کی آن لائن برادری

امیجز کو اسکیل کرنا کیسے کام کرتا ہے؟

سوالات سے پوچھیں کہ ویب صفحات یا HTML کو کس طرح تبدیل یا تبدیل کریں into تصاویر ، CSV ، PDF یا DOCX دستاویزات کے ساتھ ساتھ ویڈیوز کو تبدیل کرنے کا طریقہ بھی intاے متحرک GIF's ہمارے API کا استعمال کرتے ہوئے۔

زیادہ تر معاملات میں، میں جس اسکرین شاٹ کو لینے کی کوشش کر رہا ہوں اسے براؤزر پر چھوٹا کر دیا جاتا ہے لیکن میں اسے بڑا برآمد کرنا چاہتا ہوں۔ میں ویب پیج پر عنصر کی اونچائی اور چوڑائی کی نشاندہی کرنے کے لیے bheight اور چوڑائی کی قدروں کا استعمال کر رہا ہوں اور پھر چوڑائی اور اونچائی کی قدر کو پاس کر رہا ہوں جو میں چاہتا ہوں (جو ایک ہی پہلو کا تناسب ہو گا)۔ بعض صورتوں میں، اونچائی بھیٹ سے 2-4 گنا زیادہ ہوتی ہے اور اس سے تصویر بہت دھندلی ہونے لگتی ہے۔

div کے اندر موجود تمام عناصر جن کو میں گرفت میں لینے کی کوشش کر رہا ہوں ان کے سائز کے 100٪ سے بڑا نہیں کیا جا رہا ہے۔ تو مثال کے طور پر، div کی چوڑائی 300px ہو سکتی ہے اور میں چاہتا ہوں کہ اسے 900px چوڑائی کے طور پر برآمد کیا جائے۔ اس div کے اندر موجود تمام تصاویر 300px سے بڑی نہیں دکھائی دیتی ہیں لیکن ان کی حقیقی چوڑائی 1000px ہے۔ یہ دیکھتے ہوئے کہ تصویر 1000px چوڑی ہے، اس کے 900px چوڑے ہونے میں کوئی مسئلہ نہیں ہونا چاہیے لیکن یہ دھندلی لگتی ہے جیسے یہ واقعی 300px چوڑی تصویر تھی جسے 3x زوم کیا گیا ہے۔ 

مزید برآں، اس تصویر کا متن دھندلا ہے۔ 

ایک جوڑے کے سوالات:

  - کیا میں کچھ غلط کر رہا ہوں؟

  - Grabzit کی پیمائش کیسے ہوتی ہے؟ کیا یہ 300px چوڑا اسکرین شاٹ لے رہا ہے (اوپر کی میری مثال میں) اور پھر اس کے بعد اسے بڑھا رہا ہے؟ یا کیا یہ پہلے HTML سے میرے عناصر کی پیمائش کر رہا ہے، پھر اسکرین شاٹ واپس کر رہا ہے؟

  - کیا حاصل کرنے کا واحد طریقہ یہ ہے کہ میں HTML کو تبدیل کرنا چاہتا ہوں تاکہ تمام اونچائی اور چوڑائی کی قدریں اس پیمانے سے بڑھ جائیں جو میں چاہتا ہوں؟

 

میں DataURI کے ساتھ ConvertHTML طریقہ استعمال کر رہا ہوں۔

 

شکریہ.

24 ستمبر 2019 کو GrabzIt سپورٹ کے ذریعے پوچھا گیا۔

استعمال کرنے کے بارے میں معلومات ایچ ڈی تصاویر یہاں مل سکتی ہیں۔

آپ کو ایچ ڈی پیرامیٹر اور -1 چوڑائی اور اونچائی استعمال کرنی چاہیے اس سے تصویر کا سائز دوگنا ہو جائے گا۔

درست سائز سیٹ کرنے کے لیے چوڑائی کا استعمال کرنے کی سفارش نہیں کی جاتی ہے۔ اضافی طور پر اونچائی کو ترتیب دینے کا مطلب یہ ہوگا کہ تصویر کو زوم کیا گیا ہے اور پھر اونچائی کے حساب سے اسکیل کیا گیا ہے جو تصویر کو دھندلا کر دے گا۔

ایچ ڈی تصاویر براؤزر ونڈو کو زوم کرکے اور اسکرین شاٹ بنا کر کام کرتی ہیں۔

24 ستمبر 2019 کو GrabzIt سپورٹ کے ذریعے جواب دیا گیا۔

شکریہ. مسئلہ یہ ہے کہ ایچ ڈی صرف 2 ایکس تک پہنچتا ہے اور بعض اوقات مجھے اس سے زیادہ کی ضرورت ہوتی ہے۔ کیا میرے لیے HD جیسی ترتیب کرنے کا کوئی طریقہ ہے، جہاں میں پیمانہ سیٹ کروں؟ اگر نہیں، تو کیا میں جو کچھ کرنے کی کوشش کر رہا ہوں اسے حاصل کرنے کا کوئی دوسرا طریقہ ہے؟

ابھی تک، ایسا لگتا ہے کہ میرے لیے حاصل کرنے کا واحد طریقہ یہ ہے کہ میں HTML کو کیپچر کروں، پھر جاوا اسکرپٹ کو اونچائی اور چوڑائی کے تمام ان لائن اسٹائل کو ایڈجسٹ کرنے کے لیے استعمال کریں اور اسکیل کی اونچائی اور چوڑائی سے تبدیل کریں۔

شکریہ

24 ستمبر 2019 کو کوری ایلڈرین نے جواب دیا۔

ٹھیک ہے، آپ چوڑائی کا استعمال کرتے ہوئے اپنا زوم سیٹ کر سکتے ہیں لیکن آپ کو اونچائی کو -1 پر سیٹ کرنا چاہیے تاکہ تصویر کو لمبائی کے طریقوں سے تبدیل کیا جا سکے۔

24 ستمبر 2019 کو GrabzIt سپورٹ کے ذریعے جواب دیا گیا۔

لیکن میں چاہتا ہوں کہ اونچائی کا بھی سائز تبدیل کیا جائے۔ لہذا اگر میرے پاس ایک تصویر ہے جو اسکرین پر 300x300 ہے لیکن میں اسے 900x900 کے طور پر برآمد کرنا چاہتا ہوں، 1x900 تصویر میں اونچائی کو -300 پر سیٹ کرتا ہوں۔ 

24 ستمبر 2019 کو کوری ایلڈرین نے جواب دیا۔

جی ہاں، معذرت آپ اونچائی کے تعین کے حوالے سے درست ہیں۔

ایسا لگتا ہے کہ چوڑائی کی ترتیب کے ذریعے زوم کرنا فی الحال ٹوٹ گیا ہے۔ میں نے اسے ٹھیک کرنے کے لیے ایک کیس اٹھایا ہے۔

24 ستمبر 2019 کو GrabzIt سپورٹ کے ذریعے جواب دیا گیا۔

ٹھیک ہے، مجھے بتانے کا شکریہ۔ کوئی اندازہ ہے کہ اس قسم کی چیزوں میں کتنا وقت لگتا ہے؟ میں جانتا ہوں کہ ٹائم لائن دینا مشکل ہے لیکن وقت کا کوئی احساس میرے لیے مددگار ثابت ہوگا۔  

24 ستمبر 2019 کو کوری ایلڈرین نے جواب دیا۔

امید ہے کہ اگلے دن یا اس کے اندر اندر۔

24 ستمبر 2019 کو GrabzIt سپورٹ کے ذریعے جواب دیا گیا۔

یہ حیرت انگیز ہو گا، شکریہ. 

24 ستمبر 2019 کو کوری ایلڈرین نے جواب دیا۔

مسئلہ اب طے ہوچکا ہے۔

24 ستمبر 2019 کو GrabzIt سپورٹ کے ذریعے جواب دیا گیا۔

بہت اچھا، اس پر اتنی جلدی کام کرنے کا شکریہ۔ کیا یہ ایسی چیز ہے جسے میں اپنے انجام پر فوراً دیکھوں گا یا اس میں کچھ وقت لگے گا؟ میں پوچھنے کی وجہ یہ ہے کہ میں نے ابھی اس کا تجربہ کیا ہے اور ایسا ہی لگتا ہے۔ 

ایک بار پھر شکریہ

24 ستمبر 2019 کو کوری ایلڈرین نے جواب دیا۔

میں نے ابھی اسے آزمایا ہے اور زوم اس وقت کام کرتا ہے جب چوڑائی براؤزر کی چوڑائی سے زیادہ ہو۔

24 ستمبر 2019 کو GrabzIt سپورٹ کے ذریعے جواب دیا گیا۔

شاید میں غلط سمجھ رہا ہوں کہ کیا طے کیا گیا تھا۔ میں ایک ہی div کی جانچ کر رہا ہوں لیکن مختلف براؤزر سائز کے ساتھ۔ براؤزر جتنا چھوٹا ہوگا، حتمی تصویر اتنی ہی دھندلی ہوگی، حالانکہ یہ بالکل وہی ہے۔  

 

دوسرے الفاظ میں، میرے پاس ایک حتمی تصویر ہے جو 1000px x 1000px ہوگی۔ میں نے اس کی جانچ اس وقت کی ہے جب براؤزر پر div 800x800, 600x600, 400x400, وغیرہ ہے اور bwidth/bheight (یا حتمی چوڑائی/اونچائی تک بڑے پیمانے پر)، حتمی تصویر اتنی ہی دھندلی ہوگی۔ 

 

اگر میری تصویر اس وقت اچھی لگتی ہے جب چوڑائی/بائیٹ 800x800 ہو، تو کیا تصویر کے 400x400 ہونے پر وہی نظر نہیں آنا چاہیے؟ 

 

شکریہ

24 ستمبر 2019 کو کوری ایلڈرین نے جواب دیا۔

HD کی سفارش کی جاتی ہے کیونکہ یہ تصویر کے سائز کو صرف دوگنا کرتا ہے جو بہترین نتائج پیدا کرتا ہے۔

درست کرنے کا مطلب ہے کہ اگر چوڑائی براؤزر کی چوڑائی سے زیادہ ہو تو اصل میں زوم کیا جاتا ہے۔

اگر آپ چوڑائی اور اونچائی استعمال کر رہے ہیں تو بہترین نتائج پیدا کرنے کے لیے آپ کو براؤزر کے طول و عرض کے سلسلے میں چوڑائی اور اونچائی کو دوگنا یا تین گنا کرنا چاہیے۔ اس کی وجہ یہ ہے کہ بدقسمتی سے زوم لیول میں کام کرتا ہے نہ کہ فیصد۔ لہٰذا چوڑائی کے فرق سے شمار کیے گئے کسی بھی فیصد زوم کو ایک ایسی سطح میں تبدیل کیا جانا چاہیے جو ممکنہ طور پر زیادہ درست نہ ہو اگر یہ سائز کا ایک سادہ عنصر نہیں ہے۔

24 ستمبر 2019 کو GrabzIt سپورٹ کے ذریعے جواب دیا گیا۔

ایچ ڈی ایسی چیز نہیں ہے جسے میں استعمال کر سکتا ہوں (جب تک کہ میں کچھ یاد نہ کر رہا ہوں) کیونکہ کچھ معاملات میں مجھے 2X سائز کی نہیں بلکہ ایک درست جہت کی ضرورت ہے۔ اور کچھ معاملات میں، مجھے 2X سے زیادہ کی ضرورت ہے۔

مجھے دیکھنے دو کہ کیا میں آپ کی بات سمجھ رہا ہوں۔ ہم کہتے ہیں کہ میرے پاس HTML ہے جو 200x200 ہے اور میں حتمی سائز 900x900 کرنا چاہتا ہوں۔ یعنی 4.5 x سائز۔ کیا آپ کہہ رہے ہیں کہ یہ اسے صرف 800x800 یا 1000x1000 (4X یا 5x سائز) کے بہترین نتائج کے ساتھ بنائے گا لیکن .5x فرق وہ ہے جو دھندلا پن پیدا کرتا ہے؟

اگر میرے پاس یہ درست ہے، تو بہترین حل یہ ہے کہ HTML کو بھیجنے سے پہلے اس میں ہیرا پھیری کی جائے؟ تو بنیادی طور پر، مجھے ایچ ٹی ایم ایل بنانا چاہیے جو صحیح سائز کا ہو اور پھر کسی زوم کی ضرورت نہیں پڑے گی؟

 

شکریہ

24 ستمبر 2019 کو کوری ایلڈرین نے جواب دیا۔

ہاں بہت زیادہ، جیسے جیسے زوم بڑھتا جاتا ہے سطحیں بڑھتی جاتی ہیں۔

لہذا وہ زوم جو x2، x3 یا x4 نہیں ہیں غلط ہوں گے کیونکہ طول و عرض بند ہوں گے۔ صرف دس ممکنہ زوم لیولز ہیں جو میرے خیال میں زیادہ سے زیادہ X5 کے برابر ہیں۔

25 ستمبر 2019 کو GrabzIt سپورٹ کے ذریعے جواب دیا گیا۔