د پیلو پایتون کتابتون کې د "draw.line" میتود په عکس کې د مشخصو ټکو ترمینځ د لیکو رسم کولو لپاره کارول کیږي. دا عموما د کمپیوټر لید کارونو کې کارول کیږي، لکه د شیانو کشف او شکل پیژندنه، د شیانو حدود روښانه کولو لپاره.
د "draw.line" طریقه ډیری پیرامیټونه اخلي چې د لیکې ځانګړتیاوې تعریفوي. دا پارامترونه شامل دي:
1. "xy": دا پیرامیټر د نقطو ترتیب ټاکي چې کرښه تعریفوي. دا د (x، y) همغږي جوړو لیست یا ټپل دی. هره جوړه د کرښې یوه څنډه استازیتوب کوي. کرښه د دې عمودیو سره د نښلولو له لارې په ترتیب سره رسم شوې چې دوی ورکړل شوي.
2. "fill": دا پیرامیټر د کرښې رنګ مشخصوي. دا کیدای شي یو تار وي چې د رنګ نوم استازیتوب کوي (د بیلګې په توګه، "سور"، "نیلي")، یو ټپل چې د RGB رنګ ارزښت استازیتوب کوي (د مثال په توګه، (255، 0، 0) د سور لپاره)، یا یو عدد د خړ پیمانه ارزښت استازیتوب کوي ( د مثال په توګه، د تور لپاره 0، د سپین لپاره 255).
3. "چوک": دا پیرامیټر په پکسل کې د کرښې عرض ټاکي. دا یو بشپړ ارزښت دی، او اصلي پلنوالی 1 دی.
4. "ګډ": دا پیرامیټر د ګډ ډول ټاکي چې کارول کیږي چیرې چې دوه کرښې برخې سره یوځای کیږي. دا کولی شي د لاندې ارزښتونو څخه یو واخلي: "میټر" (تیز ګډ)، "ګرد" (ګرد ګډ)، یا "بیول" (فټ مشترکه). د ډیفالټ ګډ ډول "میټر" دی.
5. "miter_limit": دا پیرامیټر یوازې هغه وخت کارول کیږي کله چې ګډ ډول "میټر" ته ټاکل شوی وي. دا د متر اوږدوالی حد مشخص کوي. که د مترو اوږدوالی له دې حد څخه زیات وي، ګډ ډول په اوتومات ډول "بیول" ته لیږدول کیږي. د ډیفالټ میټر حد 4.0 دی.
د مناسبو عمودی همغږیو سره د "xy" پیرامیټر په ټاکلو سره، تاسو کولی شئ په انځور کې د ټاکل شویو ټکو تر منځ کرښې رسم کړئ. د "ډک" پیرامیټر تاسو ته اجازه درکوي د کرښې رنګ غوره کړئ، او "چوک" پیرامیټر د کرښې ضخامت کنټرولوي. د "ګډ" او "miter_limit" پیرامیټرې د کرښې د بندونو په بڼه اضافي کنټرول چمتو کوي.
دلته د "draw.line" میتود کارولو مثال دی:
python from PIL import Image, ImageDraw # Create a new image image = Image.new("RGB", (500, 500), "white") draw = ImageDraw.Draw(image) # Define the vertices of the line vertices = [(100, 100), (200, 200), (300, 100), (400, 200)] # Draw the line draw.line(vertices, fill="red", width=3) # Save the image image.save("output.png")
په دې مثال کې، یو نوی انځور د سپینې شالید سره جوړ شوی. د کرښې عمودي د (x, y) همغږي جوړه د لیست په توګه مشخص شوي. کرښه د "draw.line" میتود په کارولو سره د سور رنګ او 3 پکسلز په عرض سره رسم شوی. پایله لرونکی عکس بیا د "output.png" په توګه خوندي کیږي.
د پیلو پایتون کتابتون کې د "draw.line" میتود په عکس کې د مشخصو ټکو تر مینځ د لیکو راښکته کولو لپاره اسانه لار چمتو کوي ، د کمپیوټر لید کارونو کې د اعتراض حدود لید ته اجازه ورکوي.
په اړه نورې وروستۍ پوښتنې او ځوابونه د بالښت پایګن کتابتون په کارولو د څیز سرحدونه رسمول:
- د "draw_vertices" فنکشن په کارولو سره د څیز سرحدونو رسمولو په وخت کې عکس ته د ښودنې متن څنګه اضافه کیدی شي؟
- په پایتون کې د څیز سرحدونو رسمولو لپاره د بالښت کتابتون څنګه کارول کیدی شي؟
- په چمتو شوي کوډ کې د "draw_vertices" فعالیت هدف څه دی؟
- د ګوګل ویژن API څنګه کولی شي په عکس کې د شکلونو او شیانو په پوهیدو کې مرسته وکړي؟