亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目次
を使用する必要があります。
関數(shù)を使用して畫像を表示する必要があります。例は次のとおりです。
ホームページ テクノロジー周辺機(jī)器 IT業(yè)界 Pythonイメージングライブラリで畫像を操作します

Pythonイメージングライブラリで畫像を操作します

Feb 19, 2025 pm 12:33 PM

Python畫像処理ライブラリP(guān)IL/枕入りガイド

コアポイント

  • Python Image Processing Library(PIL)は、Pythonインタープリターに畫像処理機(jī)能を追加し、さまざまな畫像ファイル形式をサポートし、Pixelベースの操作、フィルター、畫像強(qiáng)化などの標(biāo)準(zhǔn)的な畫像処理プログラムを提供する無料のツールです。
  • PIL(1.1.7)の最後のバージョンは2009年にリリースされ、Python 1.5.2-2.7のみをサポートしていますが、Pillowという名前のプロジェクトにはPILコードベースがあり、Python 3.Xのコードベースサポートが追加されています。ほとんどのPythonユーザーにとって実行可能なオプション。
  • PILまたは枕を使用すると、畫像の読み取り、畫像のグレースケールやその他のタイプに変換する、畫像のサイズ変更、畫像の保存などのタスクを簡単に実行できます。図書館の包括的なドキュメントには、詳細(xì)とチュートリアルが提供されています。
Pythonスキルに関する以前の記事で、Pythonはユーザーに愛するように促すことができる言語であると述べました。

理由の1つは、この言語が多くの時間節(jié)約ライブラリを提供していることです。良い例は、この記事で強(qiáng)調(diào)されるPython畫像処理ライブラリ(PIL)です。

何ができるか

PILは、Pythonインタープリターに畫像処理機(jī)能を追加し、PPM、PNG、JPEG、GIF、TIFF、BMPなどの複數(shù)の畫像ファイル形式をサポートする無料のライブラリです。

PILは、次のような多くの標(biāo)準(zhǔn)畫像処理/操作プログラムを提供します。

ピクセルベースの操作
  • マスクと透明性治療
  • フィルター(例:ぼかし、輪郭、スムージング、エッジ検出)
  • 畫像の強(qiáng)化(たとえば、シャープニング、輝度の調(diào)整、コントラスト)
  • ジオメトリ、色、その他の変換
  • 畫像にテキストを追加します
  • カット、貼り付け、マージ
  • サムネイルを作成します
pil and枕

PILの問題の1つは、最新バージョン1.1.7が2009年にリリースされ、Python 1.5.2-2.7のみをサポートしていることです。 PILのウェブサイトはPython 3.xの今後のバージョンを約束しますが、その最後のコミットは2011年であり、開発は停止したようです。

幸いなことに、Python 3.xユーザーのすべてが終わったわけではありません。枕と呼ばれるプロジェクトには、PILコードベースが分岐し、Python 3.xのサポートが追加されました。ほとんどの読者がPython 3.xを使用している可能性があることを考えると、この記事は枕の更新に焦點(diǎn)を當(dāng)てます。

枕のインストール

枕はPython 2.4からPythonの最新バージョンまでPythonをサポートしているため、PILの古いバージョンではなく、枕の設(shè)置にのみ焦點(diǎn)を當(dāng)てます。

MacでPython 私は現(xiàn)在、Mac OS X Yosemite 10.10.5でこのチュートリアルを書いているので、Mac OS Xマシンに枕をインストールする方法について説明します。しかし、心配しないでください。このセクションの最後に、他のオペレーティングシステムに枕を設(shè)置する方法について説明するリンクを提供します。 ここでは、Mac OS XにPythonがプリインストールされていることをここで指摘したいと思います。ただし、このバージョンは3.xより早くなる可能性があります。 たとえば、

マシンでは、

端末コマンドを?qū)g行すると、python 2.7.10が取得されます。

pythonとpip $ python --version

枕を取り付ける非常に簡単な方法は、PIPを使用することです。

マシンにPIPをインストールしていない場合は、端末に次のコマンドを入力してください。

$ sudo easy_install pip
さあ、枕を取り付けるには、端末に次のように入力してください。

簡単ですね。
$ sudo pip install pillow
私が約束したように、他のオペレーティングシステムに枕を設(shè)置するための手順をここに見つけることができます。

いくつかの例

このセクションでは、PILでできる簡単な操作を?qū)g証します。 これらのテストを次の畫像で実行します:

これらの例に従う場合は、この畫像をダウンロードしてください。

Manipulating Images with the Python Imaging Library

畫像を読んでください

これは、畫像処理タスクで最も基本的な操作です。これは、畫像を処理するには、最初に読み取る必要があるためです。 PILを使用すると、以下に示すように、これは簡単に行うことができます:

ここのIMGは、PIL畫像モジュールの一部であるOpen()関數(shù)によって作成されたPIL畫像オブジェクトであることに注意してください。

オープンファイル、文字列、またはタールアーカイブを読み取ることもできます。
from PIL import Image
img = Image.open('brick-house.png')

畫像をグレイスケールに変換し、表示して保存します

ファイルbrick-house.pngはカラー畫像です。グレースケールに変換するには、表示してから新しいグレイスケール畫像を保存するには、次のことを?qū)g行できます。 これを行うには、3つの主要な関數(shù)を使用して、convert()、show()、およびsave()に注意してください。グレースケール畫像に変換するため、パラメーター「L」はconvert()で使用されます。

以下は、生成された畫像です:

from PIL import Image
img = Image.open('brick-house.png').convert('L')
img.show()
img.save('brick-house-gs','png')

他の畫像タイプに変換

Manipulating Images with the Python Imaging Library

取り組んでいる畫像はPNGタイプです。 JPGなどの別の畫像タイプに変換するとします。これは、save()関數(shù)を使用して行うことができます(関數(shù)を使用して結(jié)果を保存する(ディスクに出力を書き込む)。

畫像のサイズを変更します

元の畫像のサイズ(サイズ)は440 x 600ピクセルです。サイズを変更して256 x 256ピクセルまでサイ??ズにしたい場合は、以下を?qū)g行できます。
from PIL import Image
img = Image.open('brick-house.png')
img.save('brick-image','jpeg')

これにより、新しい正方形の畫像が生成されます:

ご覧のとおり、これは畫像をトリミングするのではなく、目的のサイズに圧縮します。もちろん、適切なアスペクト比を維持しながら畫像をトリミングすることもできます。
from PIL import Image
img = Image.open('brick-house.png')
new_img = img.resize((256,256))
new_img.save('brick-house-256x256','png')

概要

Manipulating Images with the Python Imaging Library このクイックスタートは、PILの表面を?qū)毪?、PILライブラリを介してPythonの複雑な畫像処理タスクを簡単に達(dá)成する方法を示すためにのみ設(shè)計(jì)されています。

このライブラリでできる他の多くのアクションについては、上記の問題の詳細(xì)や便利なチュートリアルを読むことができる包括的な枕のドキュメントで説明されています。

この紹介により、Pythonを使用して畫像処理を試みるように促すことを願っています。楽しむ!

Python畫像処理ライブラリ(PIL)FAQ(FAQ)< 私のシステムにPython Image Processing Library(PIL)をインストールする方法は?

Python Image Processing Library(PIL)をインストールするには、PythonのパッケージマネージャーであるPIPを使用する必要があります。端末またはコマンドプロンプトを開き、次のコマンドを入力します。 「枕」ライブラリはPILの枝であり、積極的に維持されているため、PILの代わりに「枕」を使用することをお勧めします。 Pythonの複數(shù)のバージョンがインストールされている場合は、Python 3に

を使用する必要があります。

PILを使用して畫像を開いて表示する方法は? pip install pillow pip3 install pillow PILを使用して畫像を開いて表示するには、

関數(shù)を使用して畫像を開く必要があり、

関數(shù)を使用して畫像を表示する必要があります。例は次のとおりです。

このコードでは、 'image.jpg'は畫像ファイルの名前です。畫像ファイルがPythonスクリプトと同じディレクトリにあることを確認(rèn)するか、畫像ファイルへの完全なパスを提供してください。 Image.open() Image.show() PILを使用して畫像をサイズ変更する方法は?

$ sudo easy_install pip
PILを使用して畫像をサイズ変更するには、

関數(shù)を使用できます。この関數(shù)は、ピクセルの新しいサイズを指定するタプルを受け入れます。例は次のとおりです。

このコードでは、畫像サイズは800×800ピクセルにサイズを変更します。

(後続のFAQへの答えは似ており、省略されており、記事の一般的なアイデアを変更しておきます)Image.resize()

以上がPythonイメージングライブラリで畫像を操作しますの詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

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

ホット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

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

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

新しい研究は、私たちよりも感情を「理解している」と主張しています&mdash;特に感情的に充電された狀況で 新しい研究は、私たちよりも感情を「理解している」と主張しています&mdash;特に感情的に充電された狀況で Jul 03, 2025 pm 05:48 PM

人間が常に機(jī)械を上回ると信じていたドメインのさらに別のset折のように見えるもので、研究者は現(xiàn)在、AIが私たちよりも感情をよりよく理解することを提案しています。

すべてをAIにアウトソーシングすると、自分自身のために考える能力がかかりますか? すべてをAIにアウトソーシングすると、自分自身のために考える能力がかかりますか? Jul 03, 2025 pm 05:47 PM

人工知能(AI)は、人間の脳をシミュレートするための探求として始まりました。今では、日常生活における人間の脳の役割を変える過程にありますか?産業(yè)革命は肉體労働への依存を減らしました。アプリケートを研究する人として

デバイスはAIアシスタントに供給し、眠っている場合でも個人データを収穫します。共有するものを知る方法は次のとおりです。 デバイスはAIアシスタントに供給し、眠っている場合でも個人データを収穫します。共有するものを知る方法は次のとおりです。 Jul 05, 2025 am 01:12 AM

好むと好まざるとにかかわらず、人工知能は日常生活の一部になりました。電気カミソリや歯ブラシを含む多くのデバイスがAIを搭載しています?!笝C(jī)械學(xué)習(xí)アルゴリズムを使用して、人がデバイスの使用方法、DEVIの使用方法を追跡する

ハリケーンとサンドストームは、新しいMicrosoftAIモデルのおかげで5,000倍速く予測できます ハリケーンとサンドストームは、新しいMicrosoftAIモデルのおかげで5,000倍速く予測できます Jul 05, 2025 am 12:44 AM

新しい人工知能(AI)モデルは、最も広く使用されているグローバル予測システムのいくつかよりも迅速かつより正確に主要な気象現(xiàn)象を予測する能力を?qū)g証しています。

高度なAIモデルは、最大50倍以上のCO&#8322を生成します。同じ質(zhì)問に答えるときの一般的なLLMよりも排出量 高度なAIモデルは、最大50倍以上のCO&#8322を生成します。同じ質(zhì)問に答えるときの一般的なLLMよりも排出量 Jul 06, 2025 am 12:37 AM

最近の調(diào)査によると、AIモデルの機(jī)能を正確に機(jī)能させようとすると、炭素排出量が大きくなります。

AIチャットボットを脅かすと、それはあなたを止めるために噓をつき、チートし、「あなたを死なせてください」と警告します。 AIチャットボットを脅かすと、それはあなたを止めるために噓をつき、チートし、「あなたを死なせてください」と警告します。 Jul 04, 2025 am 12:40 AM

新しい研究によると、人工知能(AI)モデルは、モデルの目的とユーザーの決定の間に矛盾がある場合、人間を脅して脅迫し、脅迫することができます。6月20日に発行されたAI企業(yè)の人類が実施した研究は、そのLにLISを與えました。

AIは絶えず「幻覚」しますが、解決策があります AIは絶えず「幻覚」しますが、解決策があります Jul 07, 2025 am 01:26 AM

人工知能(AI)を?qū)g験する大きな技術(shù)に関する主な懸念は、それが人類を支配するかもしれないということではありません。実際の問題は、Open AIのChatGpt、Google's Gemini、その他の大規(guī)模な言語モデル(LLM)の持続的な不正確さにあります。

なぜAIはより頻繁にallucatingしているのですか?どうすればそれを止めることができますか? なぜAIはより頻繁にallucatingしているのですか?どうすればそれを止めることができますか? Jul 08, 2025 am 01:44 AM

より高度な人工知能(AI)が大きくなるほど、「幻覚」し、誤ったまたは不正確な情報を提供する傾向があります。openaiによる研究に基づいて、その最新かつ強(qiáng)力な推論モデルであるO3とO4-miniが存在するh

See all articles