タグ

base64に関するkoma_gのブックマーク (5)

  • Base32 の変種を作った話

    あまり大層な話ではないんですが、諸事情により Clockwork Base32 という Base32 の変種 (variant) を作りました。 Base32 というのは Base64 の仲間で、バイナリを 32 種類の文字で表すためのエンコード方式です。 Base32 の需要は少ないと思いますが、もし興味がある方は試してみて下さい。 今のところ、 Clockwork Base32 は 弊社ではなく私個人の責任で運用しています。使用や実装にあたって弊社に問い合わせる必要はありません。私に問い合わせる必要もないので、ご自由にどうぞ。 ※ 2020/8/1 追記: C と Swift の参考実装へのリンクを追加しました。 ※ 2020/7/27 追記: 設計方針、デコード時のエラーケースとコーナーケースについて追記修正しました。すでに実装されている方は、実装を変更する必要はありません。 Clo

  • 画像ファイルをbase64形式に変換する方法

    FlaskはPython用のマイクロフレームワークであり、Werkzeug・Jinja 2・good intentionsをベースにしています。 Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日語処理も標準で可能です。

    画像ファイルをbase64形式に変換する方法
  • 画像をBase64で表示させてみる

    画像をwebアプリケーションで表示させる方法はいくつかある。一番手っ取り早いのが<img src =”hoge.png”>タグで直接ファイルのパスを指定してやる方法。インタラクティブなグラフ画像を描写するHTMLを自動で作成してくれるライブラリなんかも存在する。 では、直接ファイルを残しておきたくないし、インタラクティブって何?ピカピカしたボタンなんか要らないんだけど…な向きにはどんな方法が良いのか。 よく知られた?方法のひとつとして、画像データをBase64にエンコードして文字列としてimgタグ属性の中に入れこむ方法がある。 そこで、画像をBase64にエンコードしてhtmlに埋め込む簡単なwebアプリをpythonで書いてみた。最近、周囲でflaskがユーザーが増えてきている気配があるのでフレームワークはflaskを使用。 #!/usr/bin/env python # -*- cod

  • 【Python】画像ファイルをbase64エンコードしてimg要素で表示する - Qiita

    base64エンコードの情報自体は沢山ありますが、base64.b64encodeするだけだとバイナリ型になってしまいます。 そのままimgタグに埋め込むとエンコード文字列がb''に囲まれて画像として認識されません。 .decode('utf-8')してやることで文字列に変換されて、imgタグで表示できるようになります。 import base64 from jinja2 import Environment, FileSystemLoader def image_file_to_base64(file_path): with open(file_path, "rb") as image_file: data = base64.b64encode(image_file.read()) return data.decode('utf-8') if __name__ == '__main__'

    【Python】画像ファイルをbase64エンコードしてimg要素で表示する - Qiita
  • python自習テキスト [kirinwiki]

    このコンテンツを更新しなくなって久しく、さらにレンタルサーバーのPHPもずっと古いバージョンを使うわけにいかず、従来のdocuwikiを使うのをやめました。全ての内容を静的なHTMLにするのが割と手間なため、手抜きとして、ここの表紙以外をPDFに直してしまいました。これで保存します。python2用なので利用価値もすでに少ないですけどね。 っていうか、実際は動物さんイラスト集サイト。pythonの話はオマケ。 スクリプトが書けると、多分どっかで何かの役に立ちます。決まりきった仕事をチマチマと手作業でやるような場面で、スクリプトを上手に書けると劇的に楽になったりすることもあります。筆者自身がそういう経験を持っているので、他にも同じようなことができる人が現れてほしい。こういった動機で、習得用のテキストをポチポチと書き続けています。 興味はある(or 必要に迫られている)んだけど、当に何も知ら

  • 1