LINEUP & SCHEDULE

実務でのRustとImageMagickによる画像合成サーバーの開発

  • 14:05 - 14:30 (JST)

    • 発表言語: 日本語
    • 字幕言語: English

この発表ではRustとImageMagickでどのように画像合成サーバーを開発しているかについて話し知見を共有します。 SUZURIというサービスでTシャツといったアイテムにユーザーがアップロードした画像をプリントしたかのように見せるプレビュー画像をつくっています。 その画像合成サーバーに新しくRustを採用し既存の画像合成サーバーからの移行を進めています。画像処理する際にRustからFFIでMagickWandというImageMagickが提供しているCのAPIを呼び出しています。 そして画像のリサイズや合成といったものから、合成した画像が自然に見えるようにしわのように見える歪みを与えるなどの処理を行っています。 また、RustでWebアプリケーションを実装する上でまだまだエコシステムにほしい機能がないといったときがあります。 本発表ではこのようなときに工夫している点について知見を共有します。この発表によって多くないであろう国内における実務でのRust 採用の後押しに貢献できればと考えています。

シェアしましょう!


プロフィール

Takayuki Nakata

Takayuki Nakata

Web application engineer at GMO Pepabo. A member of Clippy team of Rust.


Copyright © Rust.Tokyo 2022 all rights reserved.


特定商取引法に基づく表示

Twitterもぜひフォローしてください! @rustlang_tokyo

お問い合わせ: rust-tokyo-staff@googlegroups.com

過去の開催