sách gpt4 ăn đã đi

python sử dụng PIL để thêm văn bản vào ảnh nhằm tạo ra các ví dụ về áp phích

In lại Tác giả: qq735679552 Thời gian cập nhật: 27-09-2022 22:32:09 25 4
mua khóa gpt4 giày nike

CFSDN nhấn mạnh vào giá trị tạo ra nguồn mở và chúng tôi cam kết xây dựng nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây.

Bài viết blog CFSDN này sử dụng PIL để thêm văn bản vào hình ảnh nhằm tạo ra các ví dụ poster được tác giả sưu tầm. Nếu bạn quan tâm đến bài viết này, hãy nhớ thích nó.

Lời nói đầu.

Ngày xửa ngày xưa, tôi được coi là một nửa được gọi là tuổi trẻ văn chương. Trong hai năm đầu đại học, tôi dành phần lớn thời gian ở thư viện để đọc nhiều loại sách văn học.

Lúc đó, tôi có nhiều mơ mộng về tương lai: viết tiểu thuyết, viết phê bình, làm thơ… Tóm lại, tôi muốn trở thành một nhà văn.

Bây giờ tôi thực sự đã trở thành một nhà văn, nhưng tôi chỉ viết mã... .

Trong một đêm tối và đầy gió, tôi nhìn vào màn hình đầy những mật mã đầy màu sắc, dụi đôi mắt chua chát rồi ngáp một tiếng dài. Chợt bước vào giây phút thiền định:

“Anh có còn nhớ giấc mơ hồi nhỏ không?”

Tôi bắt đầu muốn viết lại. Một ông già đã viết mã được vài năm, sau khi bị cuộc sống thô bạo đè xuống đất và cọ xát nhiều lần, đột nhiên khơi dậy sự mềm mại trong lòng và muốn viết một cái gì đó.

Viết về cái gì? Làm thế nào để viết? Theo tôi, viết khó hơn viết mã. Xem phần Lập trình và Viết để biết chi tiết.

Hãy bắt đầu với cách đơn giản nhất để cập nhật một bài luận mỗi ngày, bao gồm cả việc đọc và suy nghĩ trong ngày. Dạng bài này chủ yếu dành cho các bạn luyện viết, tương tự như đề thi lập trình.

Những bài luận khô khan có vẻ không thú vị, chúng cần phải kèm theo một bức tranh để đưa ra một bản tóm tắt chung về bài đọc và bài viết trong ngày. Bức ảnh này là một mẫu thống nhất, nhưng nội dung lại khác nhau nếu mỗi bức ảnh đều phải xử lý bằng PS thì sẽ quá cồng kềnh. Là một lập trình viên có đức tính lười biếng, chắc hẳn tôi đang nghĩ đến việc sử dụng một chương trình để tự động tạo ra các bức ảnh.

Python tạo áp phích hình ảnh.

1. Thiết kế mẫu ảnh.

python sử dụng PIL để thêm văn bản vào ảnh nhằm tạo ra các ví dụ về áp phích

bản mẫu.

2. Cài đặt thư viện python.

Môi trường: python3.

Cài đặt thư viện Gối.

?
1
pip cài đặt Gối

Triển khai mã cụ thể.

Tạo chỉ mục mới.py.

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
# -*- mã hóa:utf-8 -*-
 
từ PIL nhập khẩu Hình ảnh, ImageDraw, ImageFont
nhập khẩu thời gian
 
#Cài đặt thư viện: pip install Pillow
 
tiêu đề = '001'
tiêu đề = 'Risilu Chương 001'
sách = [ 'Năm mươi bài giảng về đại cương lịch sử Trung Quốc' , 'Tạm biệt sự trì hoãn' , 'Chảy' ]
viết = [ 'Risilu Chương 001' , 'Python thêm văn bản vào hình ảnh' ]
bản tóm tắt = 'Có thói quen đặt cho mình một tiêu chuẩn hoàn hảo tưởng chừng như không thể đạt được trước khi bắt đầu một nhiệm vụ và không thể bắt đầu vì tiêu chuẩn này thì cũng có thể bạn là người cầu toàn'
N = 18
tóm tắt_danh_sách = [tóm tắt[i:i + N] Tôi TRONG phạm vi ( 0 , chỉ một (tóm tắt), n)]
 
# Tên hình ảnh
hình ảnh = './test.png' #Mẫu hình ảnh
hình ảnh mới = 'văn bản.png' # Hình ảnh được tạo
nén_hình_ảnh = 'nén.png' #Ảnh nén
 
# Đặt kiểu phông chữ
Kiểu chữ = '/Hệ thống/Thư viện/Phông chữ/STHeiti Light.ttc'
font_medium_type = '/Hệ thống/Thư viện/Phông chữ/STHeiti Medium.ttc'
phông chữ tiêu đề = ImageFont.truetype(font_medium_type, 55 )
phông chữ tiêu đề = ImageFont.truetype(font_medium_type, 45 )
phông chữ = ImageFont.truetype(font_type, 24 )
màu sắc = "#000000"
 
#Mở hình ảnh
hình ảnh = Hình ảnh. mở (hình ảnh)
vẽ tranh = ImageDraw.Draw(hình ảnh)
chiều rộng, chiều cao = kích thước hình ảnh
 
# tiêu đề
tiêu đề_x = 130
tiêu đề_y = 690
draw.text((header_x, chiều cao - tiêu đề_y), u '%S' % tiêu đề, màu sắc, phông chữ tiêu đề)
 
# tiêu đề
tiêu đề_x = tiêu đề_x
tiêu đề_y = tiêu đề_y - 80
draw.text((title_x, chiều cao - tiêu đề_y), u '%S' % tiêu đề, màu sắc, phông chữ tiêu đề)
 
# Thời điểm hiện tại
thời gian hiện tại = thời gian.strftime( "%Y-%m-%d %H:%M:%S" , time.localtime())
thời gian hiện tại x = 590
giờ hiện tại = tiêu đề_y - 25
phông chữ thời gian hiện tại = ImageFont.truetype(font_type, 25 )
draw.text((cur_time_x, chiều cao - cur_time_y), bạn '%S' % cur_time, màu sắc, cur_time_font)
 
# đọc
sách_x = tiêu đề_x + 5
sách_bắt_đầu_y = tiêu đề_y - 190
book_y = 0
dòng sách = 50
số, sách TRONG liệt kê (sách):
   = sách_bắt_đầu_y - trong một * dòng sách
   số sách = trong một + 1
   draw.text((book_x, chiều cao - y), u '%s.%s' % (book_num, book), màu sắc, phông chữ)
 
#viết
viết_x = sách_x
viết_y = tiêu đề_y - 450
viết_dòng = 40
 
số, viết TRONG liệt kê (viết):
   viết_số = trong một + 1
   = viết_y - trong một * viết_dòng
   draw.text((write_x, chiều cao - y), u '%s.%s' % (write_num, write), màu sắc, phông chữ)
 
#triết lý
tóm tắt_x = sách_x + 460
tóm tắt_y = sách_bắt_đầu_y
tóm tắt_dòng = 35
số, tóm tắt TRONG liệt kê (danh sách tóm tắt):
   = tóm tắt_y - trong một * tóm tắt_dòng
   draw.text((summary_x, chiều cao - y), u '%S' % tóm tắt, màu sắc, phông chữ)
 
# Tạo hình ảnh
hình ảnh.lưu(hình_ảnh_mới, 'png' )
 
#Nén hình ảnh
sImg = Hình ảnh. mở (hình ảnh mới)
v, h = simg.size
chiều rộng = số nguyên (TRONG / 2 )
chiều cao = số nguyên (giờ / 2 )
dImg = sImg.resize((chiều rộng, chiều cao), Image.ANTIALIAS)
dImg.save(nén_img)

Kết quả thực hiện.

python python index.py 。

kết quả.

python sử dụng PIL để thêm văn bản vào ảnh nhằm tạo ra các ví dụ về áp phích

Trên đây là toàn bộ nội dung bài viết này hi vọng nó sẽ giúp ích cho việc học của mọi người và cũng mong mọi người ủng hộ mình.

Link gốc: https://www.jianshu.com/p/2698af6c5892.

Cuối cùng, bài viết này về python sử dụng PIL để thêm văn bản vào hình ảnh để tạo ví dụ áp phích ở đây. Nếu bạn muốn biết thêm về python để sử dụng PIL để thêm văn bản vào hình ảnh để tạo ví dụ áp phích, vui lòng tìm kiếm các bài viết CFSDN hoặc tiếp tục duyệt. Bài viết liên quan, hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai! .

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress