<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>imageflux on Shogo&#39;s Blog</title>
    <link>https://shogo82148.github.io/categories/imageflux/</link>
    <description>Recent content in imageflux on Shogo&#39;s Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>ja-jp</language>
    <lastBuildDate>Tue, 16 Jun 2026 16:53:00 +0900</lastBuildDate>
    <atom:link href="https://shogo82148.github.io/categories/imageflux/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>go-imageflux の紹介と v1.3.0 リリースのお知らせ</title>
      <link>https://shogo82148.github.io/blog/2026/06/16/go-imageflux-v1.3.0/</link>
      <pubDate>Tue, 16 Jun 2026 16:53:00 +0900</pubDate>
      <guid>https://shogo82148.github.io/blog/2026/06/16/go-imageflux-v1.3.0/</guid>
      <description>背景・目的 週末を利用して go-imageflux の v1.3.0 をリリースしました。 v1.3.0 でちょっと大きめな変更を入れたので、 この変更を入れた背景等について説明します。 また、go-imageflux についてこのブログで紹介してなかったので、改めて紹介したいと思います。
ImageFlux の紹介 Webサイトを作っていると「画像が重すぎてサイトの表示が遅い！」という悩み、よくあると思います。 表示領域の広さに合わせて画像をリサイズするのが理想ですが、毎回毎回手作業でやるのも面倒です。
そんな悩みを解消してくれるのがImageFlux 画像変換・配信エンジン（以下、ImageFlux）。 ImageFlux は画像のリサイズやフォーマットの変換などを行ってくれるマネージドサービスです。
弊社でも画像の配信にImageFluxを利用しています。
導入事例 スマートフォンアプリ特有の課題「過酷な通信環境下での画像表示」をImageFluxで解決 go-imageflux の紹介 ImageFluxを利用するにはURLに画像変換用のパラメーターを埋め込む必要があります。 これをGoで簡単に行えるようにと作ったのが、ImageFlux向けのURLビルダーgo-imageflux です。
たとえば、「画像の幅を200ピクセルに、WebP対応のブラウザー向けにはWebPを配信したい」場合は、以下のようなコードを書きます。
// 画像を提供するホストの設定 proxy := &amp;amp;imageflux.Proxy{ Host: &amp;#34;demo.imageflux.jp&amp;#34;, } // 画像リサイズ・変換フォーマット等の設定。 // キャッシュに乗りやすいよう、あらかじめ何パターンか用意しておく想定。 cfg := &amp;amp;imageflux.Config{ // 画像の幅を 200px に設定。 Width: 200, // ブラウザーが対応している場合は WebP に変換。 Format: imageflux.FormatWebPAuto, } // パラメーターを埋め込んだURLを発行。 u := proxy.Image(&amp;#34;/images/1.jpg&amp;#34;, cfg).SignedURL() fmt.Println(u) // Output: // https://demo.imageflux.jp/c/w=200%2Cf=webp:auto/images/1.jpg v1.3.0 からの変更点 今回 v1.</description>
    </item>
  </channel>
</rss>
