در این مطلب، ویدئو چگونه با استفاده از پایتون اسکرین شات بگیریم؟ | GeeksforGeeks با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:13:04
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,040 –> 00:00:07,279
[موسیقی]
2
00:00:07,279 –> 00:00:09,679
سلام به همه، نام من shambhavi است، امیدوارم
3
00:00:09,679 –> 00:00:11,040
همه شما خوب باشید،
4
00:00:11,040 –> 00:00:13,120
بنابراین اساساً امروز به شما می گویم
5
00:00:13,120 –> 00:00:14,960
که چگونه می توانید یک پروژه پایتون
6
00:00:14,960 –> 00:00:16,800
برای گرفتن عکس
7
00:00:16,800 –> 00:00:18,560
درست از صفحه نمایش بسازید، بنابراین به شما می گویم
8
00:00:18,560 –> 00:00:20,160
که کتابخانه هایی که چیست؟ نیاز دارید
9
00:00:20,160 –> 00:00:22,080
و به چه مفاهیمی نیاز خواهید داشت،
10
00:00:22,080 –> 00:00:23,840
اما قبل از آن اجازه دهید من
11
00:00:23,840 –> 00:00:25,920
به سرعت خروجی نهایی
12
00:00:25,920 –> 00:00:27,039
این پروژه را
13
00:00:27,039 –> 00:00:28,960
به شما نشان دهم، بنابراین در اینجا پروژه نوشته شده است و
14
00:00:28,960 –> 00:00:30,880
من فقط آن را برای مدتی در اینجا اجرا می کنم،
15
00:00:30,880 –> 00:00:32,800
بنابراین اساساً زمانی که آن را اجرا می کنم من
16
00:00:32,800 –> 00:00:35,120
فقط گزینه ای را در اینجا دریافت می کنم اسکرین شات بگیرید بسیار
17
00:00:35,120 –> 00:00:36,800
خوب این یکی از گزینه هایی است که
18
00:00:36,800 –> 00:00:37,520
19
00:00:37,520 –> 00:00:39,120
به محض کلیک بر روی
20
00:00:39,120 –> 00:00:41,680
دکمه گرفتن اسکرین شات دریافت می کنم، بنابراین موقعیتی به من هدایت شده است،
21
00:00:41,680 –> 00:00:43,280
خوب فرض کنید
22
00:00:43,280 –> 00:00:45,120
می خواهم تصویر خود را ذخیره کنم. اینجا اضافه خواهد شد
23
00:00:45,120 –> 00:00:47,840
، فرض کنید 4 خوب است، فرض کنید 4
24
00:00:47,840 –> 00:00:50,399
نام تصویر من است و من روی ذخیره خودکار کلیک می کنم
25
00:00:50,399 –> 00:00:52,559
که اکنون ذخیره شده است،
26
00:00:52,559 –> 00:00:54,320
کاری که می خواهم انجام دهم این است
27
00:00:54,320 –> 00:00:56,079
که به سرعت به دسکتاپ خود می روم
28
00:00:56,079 –> 00:00:58,320
و این پنجره پس این
29
00:00:58,320 –> 00:01:00,000
تصویری است که من و
30
00:01:00,000 –> 00:01:01,840
در حال حاضر شما ذخیره کرده ام می توانم ببینم که
31
00:01:01,840 –> 00:01:03,920
اسکرین شات در اینجا
32
00:01:03,920 –> 00:01:06,960
از تصویری که من درست گرفته ام ذخیره شده است، بنابراین
33
00:01:06,960 –> 00:01:08,799
این کل پروژه ای است که امروز می
34
00:01:08,799 –> 00:01:11,040
خواهیم بسازیم و امیدوارم این
35
00:01:11,040 –> 00:01:12,640
برای شما بسیار جالب باشد،
36
00:01:12,640 –> 00:01:14,400
بنابراین اساساً کاری که من انجام می دهم این است
37
00:01:14,400 –> 00:01:16,240
که به یک فایل جدید میآیم
38
00:01:16,240 –> 00:01:18,240
و حالا به شما میگویم که به
39
00:01:18,240 –> 00:01:19,840
چه کتابخانههایی نیاز
40
00:01:19,840 –> 00:01:21,280
خواهیم داشت و چه چیزهایی را اینجا میسازیم،
41
00:01:21,280 –> 00:01:23,520
42
00:01:23,520 –> 00:01:26,799
پس یک کتابخانه وجود دارد که pi auto است.
43
00:01:26,799 –> 00:01:27,840
gui
44
00:01:27,840 –> 00:01:31,520
خوب p y a u g t o g u من
45
00:01:31,520 –> 00:01:33,200
فقط مدتی دیگر آن چیز را اینجا می نویسم
46
00:01:33,200 –> 00:01:35,439
اما pi یا to g یکی از کتابخانه
47
00:01:35,439 –> 00:01:37,920
هایی است که در واقع به ما کمک می کند این اسکرین شات را بگیریم بسیار
48
00:01:37,920 –> 00:01:39,520
خوب این یکی از
49
00:01:39,520 –> 00:01:41,360
کتابخانه هایی است که به آن نیاز خواهیم داشت،
50
00:01:41,360 –> 00:01:43,360
بنابراین اگر جدید باشد کتابخانه درست است، بنابراین ما
51
00:01:43,360 –> 00:01:45,600
باید این کتابخانه را در
52
00:01:45,600 –> 00:01:47,600
برنامه خود در دستگاههایمان نصب کنیم، هر آنچه را
53
00:01:47,600 –> 00:01:48,799
که درست استفاده میکنید،
54
00:01:48,799 –> 00:01:50,720
بنابراین اگر از pycharm استفاده میکنید، بنابراین کاری
55
00:01:50,720 –> 00:01:52,159
که اینجا انجام میدهید این است که
56
00:01:52,159 –> 00:01:53,920
در اینجا
57
00:01:53,920 –> 00:01:55,680
یک گزینه برای ترمینال دریافت خواهید کرد.
58
00:01:55,680 –> 00:01:58,000
اوکی روی آن کلیک کنید. گزینه ترمینال بنابراین یک
59
00:01:58,000 –> 00:01:59,600
پنجره مانند این ظاهر میشود و
60
00:01:59,600 –> 00:02:01,680
اساساً برای من بارگذاری میشود، فقط
61
00:02:01,680 –> 00:02:02,960
کمی صبر کنید،
62
00:02:02,960 –> 00:02:05,040
بنابراین در اینجا باید دستور خود را برای
63
00:02:05,040 –> 00:02:06,240
نصب
64
00:02:06,240 –> 00:02:08,239
pi auto gui بنویسم، بنابراین میخواهم pip
65
00:02:08,239 –> 00:02:10,639
install
66
00:02:10,639 –> 00:02:13,599
pi auto gui را بنویسم و اکنون ای
67
00:02:13,599 –> 00:02:14,640
را به سادگی اجرا می
68
00:02:14,640 –> 00:02:16,800
کنم. برای من نشان می دهد که
69
00:02:16,800 –> 00:02:18,720
یک نیاز قبلاً برآورده شده است. اوکی
70
00:02:18,720 –> 00:02:20,480
شرط قبلاً برآورده شده است برای من نشان داده شده است،
71
00:02:20,480 –> 00:02:22,160
اما برای شما اگر
72
00:02:22,160 –> 00:02:23,040
73
00:02:23,040 –> 00:02:25,680
آن را دانلود نکرده باشید، دانلود می شود و در نهایت
74
00:02:25,680 –> 00:02:27,280
به شما نشان می دهد که
75
00:02:27,280 –> 00:02:28,080
76
00:02:28,080 –> 00:02:30,000
درست نصب شده است، بنابراین این چیزی است که
77
00:02:30,000 –> 00:02:31,680
من باید این کار را انجام دهید، باید این کتابخانه را نصب کنید،
78
00:02:31,680 –> 00:02:33,040
79
00:02:33,040 –> 00:02:35,519
بنابراین پس از نصب،
80
00:02:35,519 –> 00:02:37,440
من برای وارد کردن کتابخانه خود به درستی برای
81
00:02:37,440 –> 00:02:38,239
وارد کردن
82
00:02:38,239 –> 00:02:40,800
واردات نوشتن آگهی و در اینجا من
83
00:02:40,800 –> 00:02:42,640
pi auto gui را
84
00:02:42,640 –> 00:02:44,959
می نویسم، بنابراین این کتابخانه است که من
85
00:02:44,959 –> 00:02:46,160
86
00:02:46,160 –> 00:02:48,160
اکنون به اینجا وارد کرده ام، کاری که انجام خواهم داد این است
87
00:02:48,160 –> 00:02:50,000
که من حتی به کتابخانه بین کتابخانه ای خود نیاز دارم، بسیار
88
00:02:50,000 –> 00:02:52,319
خوب، من حتی به کتابخانه بین کتابخانه ای خود
89
00:02:52,319 –> 00:02:54,000
نیاز دارم
90
00:02:54,000 –> 00:02:56,000
زیرا همانطور که مثال را به شما نشان دادم
91
00:02:56,000 –> 00:02:57,040
و آنها در حال شروع هستند،
92
00:02:57,040 –> 00:02:58,560
بنابراین شما اینجا هستید شاید
93
00:02:58,560 –> 00:03:00,640
بتوانید یک پنجره را به سمت راست یک پنجره کوچک
94
00:03:00,640 –> 00:03:01,360
95
00:03:01,360 –> 00:03:03,920
یک بوم کوچک و در آن بوم
96
00:03:03,920 –> 00:03:05,760
دکمه ای برای گرفتن اسکرین شات وجود داشت
97
00:03:05,760 –> 00:03:07,200
و همانطور که فقط آن دکمه را فشار می دادید
98
00:03:07,200 –> 00:03:10,080
اسکرین شات گرفته شد و
99
00:03:10,080 –> 00:03:11,920
هر نامی که می خواستید ذخیره شد.
100
00:03:11,920 –> 00:03:12,879
101
00:03:12,879 –> 00:03:14,959
برای درست کردن آن دکمه،
102
00:03:14,959 –> 00:03:17,040
من به کتابخانه بینالمللی take خود نیاز داشتم،
103
00:03:17,040 –> 00:03:19,040
بنابراین در اینجا من فقط برداشت خود را به کتابخانه وارد میکنم،
104
00:03:19,040 –> 00:03:21,840
بنابراین از take into
105
00:03:21,840 –> 00:03:24,799
import خوب است، بنابراین از take into
106
00:03:24,799 –> 00:03:26,000
import
107
00:03:26,000 –> 00:03:28,560
tk و اساساً یکی از من از یک tk
108
00:03:28,560 –> 00:03:31,120
interlibrary
109
00:03:31,200 –> 00:03:34,239
here from loan enter import take enter
110
00:03:34,239 –> 00:03:34,640
as
111
00:03:34,640 –> 00:03:37,280
tk من فقط یک فرم کوتاه به
112
00:03:37,280 –> 00:03:42,480
امانت بینکتابخانه ای take خود می دهم
113
00:03:42,480 –> 00:03:44,640
پس از آن اینجا از
114
00:03:44,640 –> 00:03:45,519
take inter
115
00:03:45,519 –> 00:03:48,319
می نویسم بنابراین در اینجا از take inter dot فایل می نویسم.
116
00:03:48,319 –> 00:03:49,599
117
00:03:49,599 –> 00:03:52,640
فایل محاوره ای وارد کردن
118
00:03:52,640 –> 00:03:53,519
ستاره
119
00:03:53,519 –> 00:03:55,280
این گفتگوی فایل در واقع یکی از
120
00:03:55,280 –> 00:03:57,200
توابعی است که ما در ماژول teak intel داریم،
121
00:03:57,200 –> 00:03:58,000
122
00:03:58,000 –> 00:03:59,599
بنابراین من چیزی هستم که اینجا انجام می دهم
123
00:03:59,599 –> 00:04:01,280
از یک تیک اینترنت شروع شده است،
124
00:04:01,280 –> 00:04:03,360
نقطه، ماژول گفتگوی فایل، ستاره وارد کردن،
125
00:04:03,360 –> 00:04:05,439
به این معنی است که واردات
126
00:04:05,439 –> 00:04:06,239
127
00:04:06,239 –> 00:04:09,680
هر چیزی که من در این پوشه دارم خوب است
128
00:04:09,680 –> 00:04:12,000
اکنون کاری که من انجام خواهم داد این است که
129
00:04:12,000 –> 00:04:12,959
130
00:04:12,959 –> 00:04:15,200
یک پنجره take enter درست می کنم، بسیار خوب، پنجره enter را می گیرم،
131
00:04:15,200 –> 00:04:17,519
بنابراین اساساً من
132
00:04:17,519 –> 00:04:20,238
از root root استفاده می کنم متغیر من است و در اینجا می
133
00:04:20,238 –> 00:04:21,440
خواهم از p k
134
00:04:21,440 –> 00:04:24,800
نقطه p بزرگ استفاده کنید و سپس یک k کوچک را درست نگه دارید،
135
00:04:24,800 –> 00:04:26,400
بنابراین این کلید d در واقع
136
00:04:26,400 –> 00:04:28,960
به پیک بین کتابخانه من اشاره دارد
137
00:04:28,960 –> 00:04:31,759
که باید پنجره uh را از
138
00:04:31,759 –> 00:04:33,759
این کمک از stake inter library
139
00:04:33,759 –> 00:04:36,000
درست کنید، اگر من به سادگی tk را بنویسم که همچنین
140
00:04:36,000 –> 00:04:36,720
خواهد بود. خوب است
141
00:04:36,720 –> 00:04:39,280
که اساساً بلافاصله بعد از آن هیچ مشکلی برای من ایجاد نمی کند،
142
00:04:39,280 –> 00:04:41,199
اساساً من در
143
00:04:41,199 –> 00:04:43,120
اینجا یک متغیر می سازم، فرض کنید که
144
00:04:43,120 –> 00:04:44,639
متغیر پنجره است
145
00:04:44,639 –> 00:04:46,560
و در این متغیر کاری
146
00:04:46,560 –> 00:04:48,000
که من انجام خواهم داد این است که یک
147
00:04:48,000 –> 00:04:49,520
طول خاص و
148
00:04:49,520 –> 00:04:52,240
یک نان می دهم که عرض و ارتفاع برای
149
00:04:52,240 –> 00:04:54,320
پنجره ورودی من است که اساساً
150
00:04:54,320 –> 00:04:56,160
وزن و ارتفاع برای
151
00:04:56,160 –> 00:04:58,000
برداشتن من در پنجره ای که درست می کنم چقدر باید باشد
152
00:04:58,000 –> 00:04:58,960
153
00:04:58,960 –> 00:05:01,600
بنابراین پنجره برابر است با
154
00:05:01,600 –> 00:05:03,520
اینجا tk استفاده کنم که
155
00:05:03,520 –> 00:05:05,280
بین کتابخانه ای رنگی متفاوت است و من استفاده خواهم کرد یک
156
00:05:05,280 –> 00:05:07,440
تابع و این
157
00:05:07,440 –> 00:05:10,800
در براکت مشکلی ندارد، من در
158
00:05:10,800 –> 00:05:12,800
اینجا root را ذکر می کنم زیرا root در حال بازیابی
159
00:05:12,800 –> 00:05:14,320
نرخ بین پنجره ضخیم من است
160
00:05:14,320 –> 00:05:16,639
و من از پارامترم استفاده خواهم کرد که
161
00:05:16,639 –> 00:05:18,800
عرض است، بنابراین عرض می
162
00:05:18,800 –> 00:05:21,440
خواهم بگوییم عرض می خواهم 200 باشد.
163
00:05:21,440 –> 00:05:23,680
خوب و در مورد ارتفاع چه می شود، بنابراین بیایید
164
00:05:23,680 –> 00:05:25,759
بگوییم ارتفاع همچنین من 200 می خواهم زیرا
165
00:05:25,759 –> 00:05:27,759
می خواهم یک مربع ظاهر شود
166
00:05:27,759 –> 00:05:29,520
در آن حالت عرض و
167
00:05:29,520 –> 00:05:31,280
ارتفاع را به ضخامت ذکر کردم اکنون
168
00:05:31,280 –> 00:05:32,880
اینجا دوباره تکرار می کنم که کاملاً
169
00:05:32,880 –> 00:05:34,720
به شما بستگی دارد که هر مقداری که
170
00:05:34,720 –> 00:05:36,960
می خواهید به شما میتوانید همین الان اینجا بدهید،
171
00:05:36,960 –> 00:05:38,880
بعد از این، کاری که من اینجا انجام خواهم داد این
172
00:05:38,880 –> 00:05:40,240
است که از تابع بسته خود استفاده خواهم کرد،
173
00:05:40,240 –> 00:05:42,560
بنابراین این بدان معناست که هر
174
00:05:42,560 –> 00:05:44,320
توابعی، هر مقداری
175
00:05:44,320 –> 00:05:45,520
که تا کنون دادهام،
176
00:05:45,520 –> 00:05:48,479
فقط همه چیز را درست و به سادگی اعمال
177
00:05:48,479 –> 00:05:51,280
کنید. حلقه اصلی من را میبندم، بنابراین
178
00:05:51,280 –> 00:05:54,479
آن را حلقه اصلی نقطهای
179
00:05:54,479 –> 00:05:56,880
و سپس براکت را میبندم، بنابراین تا
180
00:05:56,880 –> 00:05:58,720
کنون من به پنجرهای تبدیل شدهام، اجازه
181
00:05:58,720 –> 00:06:00,560
دهید سریع تمام شود و آن
182
00:06:00,560 –> 00:06:01,360
چیز را
183
00:06:01,360 –> 00:06:03,520
به شما نشان دهم تا بتوانید یک پنجره کوچک را
184
00:06:03,520 –> 00:06:05,360
در اینجا ببینید. خوب یک پنجره بسیار کوچک در
185
00:06:05,360 –> 00:06:06,319
سمت دیگر
186
00:06:06,319 –> 00:06:08,800
بنابراین خوب به نظر می رسد، من فقط
187
00:06:08,800 –> 00:06:09,840
آن را همین جا
188
00:06:09,840 –> 00:06:11,759
می بندم، بنابراین تا به حال این مورد را درست کرده ام
189
00:06:11,759 –> 00:06:13,520
، کاری که
190
00:06:13,520 –> 00:06:15,360
اینجا انجام خواهم داد این است که
191
00:06:15,360 –> 00:06:15,840
چشم ها
192
00:06:15,840 –> 00:06:18,080
را وادار به گرفتن
193
00:06:18,080 –> 00:06:19,919
دکمه اسکرین شات می کنم، خوب دکمه اسکرین شات بگیرید. همانطور
194
00:06:19,919 –> 00:06:20,880
که دیدید
195
00:06:20,880 –> 00:06:23,360
در آن کادر اساساً یک
196
00:06:23,360 –> 00:06:25,759
دکمه گرفتن اسکرین شات درست وجود داشت،
197
00:06:25,759 –> 00:06:27,919
بن