すべてのプロダクト
Search
ドキュメントセンター

CDN:ウォーターマークの追加

最終更新日:Aug 21, 2026

ブランディングや宣伝のためにウォーターマークを追加できます。これにより、画像の著作権を保護し、画像の無断使用を防ぐことができます。Alibaba Cloud CDN は、画像ウォーターマークとテキストウォーターマークをサポートしています。画像にウォーターマークを配置し、ウォーターマークの透明度を変更することで、画像コンテンツに影響を与えずにウォーターマークを表示できます。

Alibaba Cloud CDN の画像編集機能、Dynamic Content Delivery Network (DCDN) の画像編集機能、および Object Storage Service (OSS) の Image Processing (IMG) 機能は、それぞれ独立した機能であり、相互に利用することはできません。

画像編集は、別途通知があるまで無料でご利用いただけます。

使用上の注意

  • 1 つの画像に最大 5 つのウォーターマークを追加できます。画像ウォーターマークとテキストウォーターマークがサポートされています。

  • 画像ウォーターマークのサイズは変更できません。ウォーターマークとして使用するベースイメージのサイズは、1 MB を超えることはできません。

パラメーター

アクション: watermark

  • 基本パラメーター

    パラメーター

    説明

    値の範囲

    t

    テキストウォーターマークまたは画像ウォーターマークの不透明度。

    [0,100]

    デフォルト値: 100。値が 100 の場合、ウォーターマークは不透明になります。

    g

    画像上のウォーターマークの位置。

    • nw: 左上。

    • north: 上中央。

    • ne: 右上。

    • west: 左中央。

    • center: 中央。

    • east: 右中央。

    • sw: 左下。

    • south: 下中央。

    • se: 右下。

    位置の詳細については、次の図をご参照ください。

    x

    水平マージン。ウォーターマークと画像の左右の端との水平方向の距離です。このパラメーターは、ウォーターマークが画像の左上、左中央、左下、右上、右中央、または右下にある場合にのみ有効です。

    [0,4096]

    デフォルト値: 10。単位:ピクセル。

    y

    垂直マージン。ウォーターマークと画像の上下の端との垂直方向の距離です。このパラメーターは、ウォーターマークが画像の左上、上中央、右上、下中央、または右下にある場合にのみ有効です。

    [0,4096]

    デフォルト値: 10。単位:ピクセル。

x、y、および offset を使用して、画像上のウォーターマークの位置を調整できます。また、これらのパラメーターを使用して、画像に複数のウォーターマークがある場合のウォーターマークレイアウトを調整することもできます。

水印位置

  • 画像ウォーターマークパラメーター

    パラメーター

    説明

    値の範囲

    image

    インターネット経由でアクセス可能なウォーターマーク URL。指定された URL へのアクセスに認証または権限が必要な場合、Alibaba Cloud CDN はウォーターマーク URL の取得に失敗することがあります。

    ウォーターマークの URL は、Base64 でエンコードする必要があります。詳細については、「ウォーターマークのエンコード」をご参照ください。

    Base64 でエンコードされた文字列

  • テキストウォーターマークパラメーター

    パラメーター

    説明

    値の範囲

    text

    テキストウォーターマークのコンテンツ。テキストコンテンツは、Base64 でエンコードする必要があります。詳細については、「ウォーターマークのエンコード」をご参照ください。

    最大 60 文字のテキストを Base64 でエンコードした文字列。

    type

    テキストウォーターマークのフォント。フォント名は、Base64 でエンコードする必要があります。詳細については、「ウォーターマークのエンコード」をご参照ください。

    最大 10 種類のフォントがサポートされています。詳細については、「次の表」をご参照ください。

    説明

    サポートされていないフォントを指定した場合、システムはデフォルトとして alihyaihei を使用します。

    color

    テキストウォーターマークの色。このパラメーターの有効な値は RGB カラー値です。

    たとえば、000000 は黒を、FFFFFF は白を指定します。

    デフォルト値: 000000。

    rotate

    テキストウォーターマークを時計回りに回転させる角度。

    [0,360]

    デフォルト値: 0。値が 0 の場合、テキストウォーターマークは回転しません。

    fill

    テキストウォーターマークでベースイメージを敷き詰めるかどうかを指定します。

    有効な値: 0 および 1。デフォルト値: 0。

    • 0: テキストウォーターマークでベースイメージを敷き詰めません。

    • 1: テキストウォーターマークでベースイメージを敷き詰めます。

    size

    テキストウォーターマークのサイズ。

    (0,1000]

    デフォルト値: 40。

    単位:ピクセル。

    次の表は、type パラメーターの有効な値と、これらの値のエンコードされた文字列を示しています。

    テキストフォント

    説明

    エンコードされた値

    alihyaihei

    太字フォント。これがデフォルトのフォントです。

    YWxpaHlhaWhlaQ

    hysong

    宋体フォントのバリエーション。

    aHlzb25n

    hyhei

    黒体フォントのバリエーション。

    aHloZWk

    hyshuangxian

    二重線フォント。

    aHlzaHVhbmd4aWFu

    comfortaa

    Comfortaa

    Y29tZm9ydGFh

    notosans

    NotoSans

    bm90b3NhbnM

ウォーターマークのエンコード

ウォーターマークを追加する際、テキストウォーターマークのコンテンツとフォント、および画像ウォーターマークの URL は、URL セーフな Base64 でエンコードする必要があります。ウォーターマークをエンコードするには、次の手順を実行します。

  1. ウォーターマークコンテンツを Base64 でエンコードします。

    URL セーフな Base64 エンコードツールを使用して、テキストウォーターマークのコンテンツとフォント、および画像ウォーターマークの URL をエンコードすることを推奨します。エンコードされたウォーターマークの文字列は、ウォーターマークを追加するために使用されるパラメーターでのみ使用できます。エンコードされたウォーターマークの文字列を署名文字列に含めないでください。

  2. 次のルールに基づいて、Base64 でエンコードされたウォーターマークコンテンツ内の文字を置換します。

    • プラス記号 (+) をハイフン (-) に置換します。

    • スラッシュ (/) をアンダースコア (_) に置換します。

    • Base64 でエンコードされたウォーターマークコンテンツの末尾にある等号 (=) を省略します。

  • テキストウォーターマーク "Hello World" を追加する:

    文字列 "Hello World" を URL セーフな文字列に Base64 でエンコードします。詳細については、「ウォーターマークのエンコード」をご参照ください。テキストウォーターマークのエンコード結果は SGVsbG8gV29ybGQ です。hysong フォントのエンコード結果は aHlzb25n です。画像処理 URL は http(s)://example.com/image01.png?image_process=watermark,text_SGVsbG8gV29ybGQ,type_aHlzb25n です。

  • テキストウォーターマークと画像ウォーターマークを追加する:

    • テキストウォーターマークを追加します: Hello World。Base64 でエンコードされた URL セーフな文字列は SGVsbG8gV29ybGQ です。

    • g_se,x_10,y_10 を使用して、テキストウォーターマークの位置を右下に設定し、水平マージンと垂直マージンをそれぞれ 10 ピクセルに設定します。

    • http://example-test.oss-ap-southeast-1.aliyuncs.com/image/shuiyin.png 画像ウォーターマーク URL を aHR0cDovL2V4YW1wbGUtdGVzdC5vc3MtYXAtc291dGhlYXN0LTEuYWxpeXVuY3MuY29tL2ltYWdlL3NodWl5aW4ucG5n 文字列に Base64 でエンコードします。

    • g_nw,x_10,y_10 を使用して、画像ウォーターマークの位置を左上に設定し、水平マージンと垂直マージンをそれぞれ 10 ピクセルに設定します。

    • 画像処理 URL は http(s)://example.com/image01.png?image_process=watermark,text_SGVsbG8gV29ybGQ,g_se,x_10,y_10/watermark,image_aHR0cDovL2V4YW1wbGUtdGVzdC5vc3MtYXAtc291dGhlYXN0LTEuYWxpeXVuY3MuY29tL2ltYWdlL3NodWl5aW4ucG5n,g_nw,x_10,y_10 です。