メインコンテンツへスキップ

画像の切り抜き - 精密な編集 API

PDF4me 画像の切り抜き 高度な機能により画像を正確に制御してトリミングする強力なエンタープライズグレードのソリューションです。 API 統合。この包括的な画像切り抜きサービスは、画像ファイルを効率的に処理し、ピクセル単位の正確な位置決め、カスタム寸法、高度な画像処理機能を備えた境界線ベースと長方形ベースの両方の切り抜きオプションを提供し、画像編集と最適化を強化します。 API ソース画像を受け取ることで画像切り抜き処理を行います REST API 高度なトリミング技術とインテリジェントな位置決めアルゴリズムを利用して、正確な画像操作とプロフェッショナルな画像処理を実現します。複数のトリミング方法、正確な座標制御、カスタム寸法、プロフェッショナルな画像処理を包括的にサポートするこのソリューションは、画像編集、コンテンツ最適化、自動トリミング、および信頼性の高い画像トリミングと保証された精度と一貫した出力品質を必要とするエンタープライズ画像ワークフローに最適です。画像ドキュメントを簡単にトリミングできます。 API 高度な画像処理および編集用。

関連ブログ記事
この機能に関するブログ記事はまだありません。近日公開予定です。
その間、PDF4me ブログを閲覧して、あらゆるプラットフォームのチュートリアルやワークフローをご覧ください。
ブログをご覧ください →

認証 API リクエスト​

アクセスするには PDF4me REST APIすべてのリクエストには適切な認証情報を含める必要があります。認証により安全な通信が保証され、あなたが正規のユーザーであることが検証されます。 REST API。

主な機能​

  • 二毛作方法境界ベースと長方形ベースの両方の切り抜き方法に対応
  • ピクセル単位の正確なコントロール: 正確な画像切り抜きのための精密な座標位置決め
  • カスタム寸法: 最適な画像サイズを実現するための柔軟な幅と高さの調整
  • 境界作物: 正確な境界線値制御で不要な境界線を削除します
  • 長方形の切り抜き: 正確な位置で特定の矩形領域を抽出する
  • プロフェッショナルな成果: 正確な位置決めとサイズ調整による高品質な画像切り抜き
  • シームレス API 統合: 安らかな API 自動画像処理ワークフローおよびエンタープライズシステム統合向けに設計されています。

REST API 終点​

の PDF4me REST API 標準を使用する HTTP リソースとやり取りするためのメソッド。すべての画像切り抜き操作は、単一のエンドポイントを介して実行されます。

  • 方法: POST
  • 終点: /api/v2/CropImage?schemaVal=Border

サポートされている画像切り抜き機能​

の API さまざまな画像切り抜きおよび編集機能に対する包括的なサポートを提供します。

栽培方法​

  • 境界作物不要な境界線を削除するには、左、右、上、下の境界線の値を指定します。
  • 長方形の切り抜き左上の座標と寸法を使用して、特定の矩形領域を抽出します。
  • 精密制御: ピクセル単位の正確な位置決めによる、高精度な画像操作
  • プロフェッショナルな成果: 正確な境界線除去と領域抽出による高品質なトリミング
  • 高度な処理: 複雑な画像構造とトリミング要件に対応

位置決めとサイズ調整​

  • 座標制御作物の正確な配置のための、高精度なXおよびY座標設定
  • 寸法制御: 最適な画像サイズにするためのカスタム幅と高さの指定
  • 国境管理: コンテンツ最適化のための柔軟な境界値制御
  • プロフェッショナルなレイアウト: 高精度な位置決めによる高品質な画像切り抜き
  • 高度な処理: さまざまな画像サイズとトリミングシナリオに対応

画像処理​

  • 品質維持トリミング操作中も画像品質を維持する
  • フォーマットサポート: さまざまな画像フォーマットとファイルタイプに対応
  • 専門能力向上: 高精度なトリミングによる高品質な画像処理
  • 柔軟なオプション特定の要件に合わせてカスタマイズ可能な処理パラメータ

REST API パラメータ​

画像の切り抜きに関するパラメータの完全なリスト REST APIパラメータは、理解と実装を容易にするためにカテゴリ別に整理されています。

重要: アスタリスク (*) が付いているパラメータは必須であり、提供する必要があります。 API 正しく機能するため。

パラメータ必須その機能例
jobIdExtOptionalYour own reference for this call. It is stored with the API call log so you can correlate calls with your jobs. Type: string.
integrationsOptionalIntegration identifiers, forwarded unchanged with the job's notification settings. Type: array.
isAsyncOptionalSet to `true` to process the action asynchronously and get a job to poll at `/api/v2/GetActionStatus`. Only honoured by actions that support asynchronous processing. Type: boolean.
docNameOptionalSource file name including its extension. Several actions dispatch on the extension, so it should always be set; when omitted a per-action default is used. Type: string.output
docContentRequiredThe source file. Accepts the base64-encoded file content, a `pdf4meblobid://<id>` reference to a previously uploaded blob, or an `https` URL to the source document. Required: an empty value fails with `File is empty`. Type: string.JVBERi...
docContentBytesOptionalAlternative raw byte payload for the source file. Type: string.
callBackUrlOptionalOptional URL notified when an asynchronous job completes. Type: string.
cropTypeOptionalMatched case-insensitively; an unrecognised value falls back to the first entry. Type: string.Border
leftBorderOptionalPixels to remove from the left edge. Used when `cropType` is `Border`. Type: integer.10
rightBorderOptionalPixels to remove from the right edge. Used when `cropType` is `Border`. Type: integer.20
topBorderOptionalPixels to remove from the top edge. Used when `cropType` is `Border`. Type: integer.20
bottomBorderOptionalPixels to remove from the bottom edge. Used when `cropType` is `Border`. Type: integer.
upperLeftXOptionalX coordinate of the upper-left corner of the area to keep. Used when `cropType` is `Rectangle`. Type: integer.10
upperLeftYOptionalY coordinate of the upper-left corner of the area to keep. Used when `cropType` is `Rectangle`. Type: integer.10
widthOptionalWidth in pixels of the area to keep. Used when `cropType` is `Rectangle`. Type: integer.50
heightOptionalHeight in pixels of the area to keep. Used when `cropType` is `Rectangle`. Type: integer.50

出力​

の PDF4me 画像の切り抜き REST API 複数の形式で表示可能なレスポンスを返します。ニーズに最適な表示形式を選択してください。

JSON 回答形式

生 JSON からの応答 API:

{
"File Content": "Output file content from the PDF4me Connect"
}

リクエスト例​

ヘッダ​

Content-Type: application/json
Authorization: YOUR_API_KEY

注記: 手に入れよう API 鍵から PDF4me ダッシュボード

ペイロード​

{
"docContent": "Please put image base64 content",
"docName": "output",
"CropType": "Border",
"LeftBorder": 10,
"RightBorder": 20,
"TopBorder": 20,
"BottomBorder": 20,
"UpperLeftX": 10,
"UpperLeftY": 10,
"Width": 50,
"Height": 50
}

コードサンプル​

の PDF4me 画像の切り抜き REST API 複数のプログラミング言語のコードサンプルを提供します。開発環境に最適な言語を選択してください。

C# (CSharpサンプル

完了 C# 画像切り抜きの実装:

画像切り抜き機能​

栽培方法​

  • 境界作物不要な境界線を削除するには、左、右、上、下の境界線の値を指定します。
  • 長方形の切り抜き左上の座標と寸法を使用して、特定の矩形領域を抽出します。
  • 精密制御: ピクセル単位の正確な位置決めによる、高精度な画像操作
  • プロフェッショナルな成果: 正確な境界線除去と領域抽出による高品質なトリミング
  • 高度な処理: 複雑な画像構造とトリミング要件に対応

位置決めとサイズ調整​

  • 座標制御作物の正確な配置のための、高精度なXおよびY座標設定
  • 寸法制御: 最適な画像サイズにするためのカスタム幅と高さの指定
  • 国境管理: コンテンツ最適化のための柔軟な境界値制御
  • プロフェッショナルなレイアウト: 高精度な位置決めによる高品質な画像切り抜き
  • 高度な処理: さまざまな画像サイズとトリミングシナリオに対応

画像処理​

  • 品質維持トリミング操作中も画像品質を維持する
  • フォーマットサポート: さまざまな画像フォーマットとファイルタイプに対応
  • 専門能力向上: 高精度なトリミングによる高品質な画像処理
  • 柔軟なオプション特定の要件に合わせてカスタマイズ可能な処理パラメータ

業界におけるユースケースとアプリケーション​

ユースケース

  • 画像編集コンテンツの最適化と視覚的な強化のために画像をトリミングします。
  • コンテンツ管理不要な境界線を削除し、画像コンテンツを最適化します。
  • ソーシャルメディア特定のプラットフォームの要件とアスペクト比に合わせて画像をトリミングします。
  • 電子商取引主要な特徴に焦点を当てるようにトリミングして、製品画像を最適化します。
  • ウェブデザインウェブサイトのレイアウトやレスポンシブデザインに合わせて画像をトリミングする
  • 写真: 画像の構図を改善するためにトリミングなどの後処理を行う
  • 文書技術文書用にスクリーンショットや図を切り抜く
  • ビジネスプロセス自動化企業業務における画像切り抜きワークフローを自動化する

ヘルプが必要な場合​