国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目次
寫真のサイズ変更、切り抜き、回転、反転
%%PRE_BLOCK_2%%
以下は操作後の畫像を示しています:
2 番目のパラメータ:
ホームページ バックエンド開発 Python チュートリアル Python で畫像のサイズ変更、切り抜き、回転、反転する方法

Python で畫像のサイズ変更、切り抜き、回転、反転する方法

May 10, 2023 am 10:43 AM
python resize

    寫真のサイズ変更、切り抜き、回転、反転

    まず、オリジナルの寫真が 10 枚オンラインでダウンロードされますさまざまなサイズ寫真ランダムクロッピングの)

    from PIL import Image
    import torchvision.transforms as transforms
    #使用PIL庫讀入圖片并進行resize
    def ResizeImage():
        if not os.path.exists(rdir):
            os.makedirs(rdir)
        for i in range(10):
            im = Image.open(dir+str(i)+".jpg")
            im = im.resize((320,240),Image.BILINEAR)  #第一個參數(shù)為想要的size,第二個參數(shù)為插值方法,雙線性插值這里用的是
            im.save('{}/{}.jpg'.format(rdir, i))

    操作 3: ランダム回転Python で畫像のサイズ変更、切り抜き、回転、反転する方法

    #圖像隨機剪裁和中心剪裁
    def crop(lib):
        for i in range(10):
            img = Image.open(lib+"/"+str(i)+".jpg")
            CenterCrop = transforms.CenterCrop((240,320))   #中心裁剪
            cropped_image = CenterCrop(img)  #PIL.Image.Image
            # im=np.array(cropped_image)  #可以將PIL.Image.Image轉成ndarry
            #cropped_image.show()    #將圖片顯示
            cropped_image.save('{}/cen_crop{}.jpg'.format(rdir, i))
            RandomCrop = transforms.RandomCrop(size=(240, 320))  #隨機剪裁
            random_image = RandomCrop(img)
            random_image.save('{}/rand_crop{}.jpg'.format(rdir, i))

    操作 4: 反転

    #隨機旋轉
    def random_rotation(lib):
        for i in range(10):
            img = Image.open(lib+"/"+str(i)+".jpg")
            RR = transforms.RandomRotation(degrees=(10, 80))   #degrees為隨機旋轉的角度
            rr_image = RR(img)
            rr_image.save('{}/rand_rotation{}.jpg'.format(rdir, i))

    以下は操作後の畫像を示しています:

    各行は上から下まで、サイズ変更、中央切り抜き、反転、ランダム切り抜き、ランダム回転の結果です

    単一畫像変換サイズ - img.resize()Python で畫像のサイズ変更、切り抜き、回転、反転する方法

    これは私が學んだ簡単なプログラムで、jpg または png の畫像のサイズを変更できます:

    #圖片依概率翻轉,p為翻轉的概率
    def horizontal_flip(lib):
        for i in range(10):
            img = Image.open(lib+"/"+str(i)+".jpg")
            HF = transforms.RandomHorizontalFlip(p=1.0)  #p為概率,缺省時默認0.5
            hf_image = HF(img)
            hf_image.save('{}/hori_flip{}.jpg'.format(rdir, i))
    この関數(shù) img.resize ((幅, 高さ),Image.ANTIALIAS)

    2 番目のパラメータ:

    #Image.NEAREST

    : 低品質

    • Image.BILINEAR

      : バイリニア

    • Image.BICUBIC

      : 3 次スプライン補間

    • Image.ANTIALIAS

      : 高品質

    以上がPython で畫像のサイズ変更、切り抜き、回転、反転する方法の詳細內容です。詳細については、PHP 中國語 Web サイトの他の関連記事を參照してください。

    このウェブサイトの聲明
    この記事の內容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當する法的責任を負いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

    ホットAIツール

    Undress AI Tool

    Undress AI Tool

    脫衣畫像を無料で

    Undresser.AI Undress

    Undresser.AI Undress

    リアルなヌード寫真を作成する AI 搭載アプリ

    AI Clothes Remover

    AI Clothes Remover

    寫真から衣服を削除するオンライン AI ツール。

    Clothoff.io

    Clothoff.io

    AI衣類リムーバー

    Video Face Swap

    Video Face Swap

    完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

    ホットツール

    メモ帳++7.3.1

    メモ帳++7.3.1

    使いやすく無料のコードエディター

    SublimeText3 中國語版

    SublimeText3 中國語版

    中國語版、とても使いやすい

    ゼンドスタジオ 13.0.1

    ゼンドスタジオ 13.0.1

    強力な PHP 統(tǒng)合開発環(huán)境

    ドリームウィーバー CS6

    ドリームウィーバー CS6

    ビジュアル Web 開発ツール

    SublimeText3 Mac版

    SublimeText3 Mac版

    神レベルのコード編集ソフト(SublimeText3)

    PythonでAPI認証を処理する方法 PythonでAPI認証を処理する方法 Jul 13, 2025 am 02:22 AM

    API認証を扱うための鍵は、認証方法を正しく理解して使用することです。 1。Apikeyは、通常、リクエストヘッダーまたはURLパラメーターに配置されている最も単純な認証方法です。 2。BasicAuthは、內部システムに適したBase64エンコード送信にユーザー名とパスワードを使用します。 3。OAUTH2は、最初にclient_idとclient_secretを介してトークンを取得し、次にリクエストヘッダーにbearertokenを持ち込む必要があります。 4。トークンの有効期限に対処するために、トークン管理クラスをカプセル化し、トークンを自動的に更新できます。要するに、文書に従って適切な方法を選択し、重要な情報を安全に保存することが重要です。

    PythonでAPIをテストする方法 PythonでAPIをテストする方法 Jul 12, 2025 am 02:47 AM

    APIをテストするには、Pythonのリクエストライブラリを使用する必要があります。手順は、ライブラリのインストール、リクエストの送信、応答の確認、タイムアウトの設定、再試行です。まず、pipinstallRequestsを介してライブラリをインストールします。次に、requests.get()またはrequests.post()およびその他のメソッドを使用して、get requestsを送信または投稿します。次に、respons.status_codeとresponse.json()を確認して、返品結果が期待に準拠していることを確認します。最後に、タイムアウトパラメーターを追加してタイムアウト時間を設定し、再試行ライブラリを組み合わせて自動再生を実現(xiàn)して安定性を高めます。

    関數(shù)のPython変數(shù)スコープ 関數(shù)のPython変數(shù)スコープ Jul 12, 2025 am 02:49 AM

    Pythonでは、関數(shù)內で定義されている変數(shù)はローカル変數(shù)であり、関數(shù)內でのみ有効です。外部から定義されているのは、どこでも読むことができるグローバル変數(shù)です。 1。関數(shù)が実行されると、ローカル変數(shù)が破壊されます。 2。関數(shù)はグローバル変數(shù)にアクセスできますが、直接変更できないため、グローバルキーワードが必要です。 3.ネストされた関數(shù)で外部関數(shù)変數(shù)を変更する場合は、非ローカルキーワードを使用する必要があります。 4。同じ名前の変數(shù)は、異なるスコープで互いに影響を與えません。 5。グローバル変數(shù)を変更するときにグローバルを宣言する必要があります。それ以外の場合は、バウンドロカレラーロールエラーが発生します。これらのルールを理解することで、バグを回避し、より信頼性の高い機能を書くことができます。

    Python Fastapiチュートリアル Python Fastapiチュートリアル Jul 12, 2025 am 02:42 AM

    Pythonを使用して最新の効率的なAPIを作成するには、Fastapiをお勧めします。標準のPythonタイプのプロンプトに基づいており、優(yōu)れたパフォーマンスでドキュメントを自動的に生成できます。 FastAPIおよびASGIサーバーUVICORNをインストールした後、インターフェイスコードを記述できます。ルートを定義し、処理機能を作成し、データを返すことにより、APIをすばやく構築できます。 Fastapiは、さまざまなHTTPメソッドをサポートし、自動的に生成されたSwaggeruiおよびRedocドキュメントシステムを提供します。 URLパラメーターはパス定義を介してキャプチャできますが、クエリパラメーターは、関數(shù)パラメーターのデフォルト値を設定することで実裝できます。 Pydanticモデルの合理的な使用は、開発の効率と精度を改善するのに役立ちます。

    Pythonで大きなJSONファイルを解析する方法は? Pythonで大きなJSONファイルを解析する方法は? Jul 13, 2025 am 01:46 AM

    Pythonで大きなJSONファイルを効率的に処理する方法は? 1. IJSONライブラリを使用して、アイテムごとの解析を介してメモリオーバーフローをストリーミングして回避します。 2. JSonlines形式の場合は、行ごとに読み取り、json.loads()で処理できます。 3.または、大きなファイルを小さな部分に分割してから、個別に処理します。これらの方法は、メモリ制限の問題を効果的に解決し、さまざまなシナリオに適しています。

    Pythonデフォルトの引數(shù)とそれらの潛在的な問題とは何ですか? Pythonデフォルトの引數(shù)とそれらの潛在的な問題とは何ですか? Jul 12, 2025 am 02:39 AM

    Pythonデフォルトパラメーターは、機能が定義されているときに評価され、固定値が評価され、予期しない問題を引き起こす可能性があります。デフォルトのパラメーターなどのリストなどの変數(shù)オブジェクトを使用すると、変更が保持され、代わりになしを使用することをお勧めします。デフォルトのパラメータースコープは、定義されたときの環(huán)境変數(shù)であり、その後の変數(shù)の変更はその値に影響しません。狀態(tài)を保存するためにデフォルトのパラメーターに依存しないでください。クラスのカプセル化狀態(tài)を使用して、関數(shù)の一貫性を確保する必要があります。

    タプルの上のループ用のPython タプルの上のループ用のPython Jul 13, 2025 am 02:55 AM

    Pythonでは、ループを使用してタプルを通過する方法には、要素を直接繰り返し、インデックスと要素を同時に取得し、ネストされたタプルを処理する方法が含まれます。 1。インデックスを管理せずに、for loopを直接使用して、各要素に順番に各要素にアクセスします。 2。enumerate()を使用して、同時にインデックスと値を取得します。デフォルトのインデックスは0で、開始パラメーターも指定できます。 3.ネストされたタプルはループで開梱できますが、サブタプル構造が一貫していることを確認する必要があります。さらに、タプルは不変であり、ループでコンテンツを変更することはできません。不要な値は\ _によって無視できます。エラーを避けるために、トラバースする前にタプルが空であるかどうかを確認することをお勧めします。

    Pythonで非同期API呼び出しを作成する方法 Pythonで非同期API呼び出しを作成する方法 Jul 13, 2025 am 02:01 AM

    Pythonは、Async/async/awaitを使用して非同期APIコールを実裝します。 Asyncを使用してCoroutine関數(shù)を定義し、asyncio.runドライバーを介して実行します。 AIOHTTPを介して非同期HTTP要求を開始し、Asyncwithを使用してクライアントを作成し、応答結果を待ちます。 asyncio.gatherを使用して、タスクリストをパッケージ化します。予防策には、同期コードの混合ではなくブロッキング操作の回避、およびJupyterがイベントループを特別に処理する必要があります。マスターイベント

    See all articles