ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
杖は強力でユーザーフレンドリーな Python ライブラリであり、人気のある画像処理ツールである ImageMagick のバインディングとして動作する。 幅広い画像操作タスクを簡単に実行できるため、開発者やデータサイエンティストの画像操作に最適です。 この記事では、Wand Pythonを使い、その使い方を実演する。 また、次のことも検討する。IronPDFからIron Softwareそして、画像処理と画像をPDFにアーカイブするために、両方のライブラリを使用する方法について学びます。
WandはImageMagickにPython的なインターフェースを提供し、Python開発者がImageMagickを使いやすくする。 Wandの利用を検討する主な理由は以下の通り:
包括的な画像処理:Wandは幅広い画像フォーマットをサポートし、リサイズ、トリミング、回転、エフェクトの追加など、画像操作のための多数の機能を提供します。
NumPyとの統合:WandはNumPyとシームレスに連携できるため、画像データを扱う機械学習やデータ解析のタスクに適している。
Wandをインストールするには、お使いのシステムにImageMagickがインストールされている必要があります。 Wandはpipを使ってインストールできる:
pip install Wand
以下は、基本的な画像操作のためのワンドの使い方を示す簡単な例である:
from wand.image import Image
# Open an image file and initialize image class
with Image(filename='example.jpg') as img:
print(f'Original size: {img.size}')
# Resize the image
img.resize(200, 200)
img.save(filename='resized_example.jpg')
print(f'Resized size: {img.size}') # Resized size: 200X200
この例では、Wandは画像ファイルを開き、元のサイズを印刷し、200x200ピクセルにリサイズして保存します。
Python Wandは、より複雑な画像処理タスクのための多くの高度な機能を提供します:
画像効果:ぼかし、シャープ、エンボスのような様々な効果を適用します。
カラー操作:色の調整、グレースケールへの変換など。
画像変換:回転、拡大縮小、トリミングなどの変換を実行します。
ワンドを使って画像にエフェクトをかける例です:
from wand.image import Image # import image class
from wand.display import display
# Open an image file
with Image(filename='image.jpg') as img:
# Apply a blur effect
img.blur(radius=5, sigma=3) # can also use flip function, circle function etc
img.save(filename='blurred_image.jpg')
# Display the image
display(img)
上記のコードでは、blur関数を使って入力画像をぼかしている。 下の画像は入力画像とぼかし画像である。
IronPDFはHTML、CSS、画像、JavaScriptを使ってPDF文書の作成、編集、署名を行うために設計された堅牢なPythonライブラリです。 パフォーマンス効率を優先し、最小限のメモリ使用で動作する。 主要な機能には次のものが含まれます:
pip install ironpdf
pip install scikit-image
コードエディターとしてVisual Studio Codeがインストールされていることを確認する。
Pythonバージョン3がインストールされている。
Imagemagickのインストール
環境変数MAGICK_HOMEがインストールパスに設定されていることを確認してください。
まず始めに、スクリプトを追加する Python ファイルを作成します。
Visual Studio Code を開き、wandDemo.py というファイルを作成します。
必要なライブラリをインストールする:
pip install wand
pip install ironpdf
次に、IronPDFとWand Pythonパッケージの使い方を示すために以下のPythonコードを追加します。
from wand.image import Image # import image class
from wand.display import display
from ironpdf import *
# Apply your license key
License.LicenseKey = "key"
# Open an image file
with Image(filename='image.jpg') as img:
# Apply a blur effect
img.blur(radius=5, sigma=3)
img.save(filename='blurred_image.jpg')
# Display the image
display(img)
img.savefig('ironPdf-wand.png')
ImageToPdfConverter.ImageToPdf("ironPdf-wand.png").SaveAs("ironPdf-wand.pdf")
この Python スクリプトは、Python ライブラリを使って画像処理と PDF 生成を実演します:
このスクリプトは、まず画像にぼかし効果を適用する。(\image.jpg)を使って
ぼかした画像を保存し、表示する、
PNGファイルとして保存(\ironPDF-wand.png`。)、および
そして、このPNG画像をPDFに変換します。(\ironPDF-wand.pdf`。)IronPDFを使用する。
Pythonの画像処理とPDF生成ライブラリの統合を紹介しています。
IronPDF購入前に豊富な機能をチェックできるライセンスキー付き。
を使用する前に、ライセンス・キーをスクリプトの先頭に置きます。IronPDFパッケージ:
from ironpdf import *
# Apply your license key
License.LicenseKey = "key"
杖は、Pythonで画像処理を行うための多機能で強力なライブラリです。 ImageMagickやNumPyとの統合により、開発者やデータ科学者にとって貴重なツールとなっている。 簡単な画像操作から複雑な変換まで、Wandは必要な機能をPythonと使いやすいパッケージで提供します。
IronPDFは、プログラムでPDF文書を作成、操作、変換するために設計されたPythonライブラリです。 様々なソースからPDFを生成するなどの機能を提供します。(画像やHTMLのような)PDFのマージ、セキュリティ機能の追加など。 IronPDFは多機能で、クロスプラットフォーム開発をサポートし、Pythonアプリケーションとうまく統合します。
これらのライブラリを合わせて使用することで、画像処理や、結果を標準的なPDF形式で保存することができます。
9つの .NET API製品 オフィス文書用