質問編集履歴

2

コード間違え修正

2023/07/13 13:26

投稿

akirayoshimura
akirayoshimura

スコア47

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
  firebase_admin.initialize_app(cred)
11
11
  bucket = storage.bucket("StorageのUrl")
12
12
  blob = bucket.blob("Storageでのファイル名", chunk_size =262144 )
13
- blob.upload_from_filename(image)
13
+ blob.upload_from_string(image)
14
14
  ```
15
15
 
16
16
  **問題**

1

コードの追加

2023/07/13 13:11

投稿

akirayoshimura
akirayoshimura

スコア47

test CHANGED
File without changes
test CHANGED
@@ -1,13 +1,19 @@
1
1
  **現状**
2
- 下記のコードを使いバイナリ形式の画像を取得している。
2
+ 下記のコードを使いバイナリ形式の画像を取得して結果をfirebaseのstorageに送っている。
3
3
  ```python
4
4
  url = "https://github.com/opencv/opencv/blob/master/samples/data/butterfly.jpg?raw=true"
5
5
 
6
6
  response = requests.get(url)
7
7
  image = response.content
8
+
9
+ cred = credentials.Certificate("Service Accountのパス")
10
+ firebase_admin.initialize_app(cred)
11
+ bucket = storage.bucket("StorageのUrl")
12
+ blob = bucket.blob("Storageでのファイル名", chunk_size =262144 )
13
+ blob.upload_from_filename(image)
8
14
  ```
9
- 取得したデータはfirebaseのstorageに送っている。
10
15
 
11
16
  **問題**
12
17
  取得したデータの使用用途はSNSのアイコンなので画像サイズは320×320ピクセルでいいのですが、どのようにしたら取得したデータのサイズを変更できますか?
13
-
18
+ chunk_size =262144はこの方法での最初なのだそうです。
19
+ この方法にこだわっているわけではなく、他の方法でも大丈夫です。