[XCODE] イメージをWebからダウンロードしてきて、base64で保存。base64からUIImageを作成する。 こんにちは、@yoheiMuneです。 今日は、UIImage -> base64, base64 -> UIImageへそれぞれ変換する方法をブログに書きたいと思います。 画像をbase64エンコーディングで保存する Webサーバーからダウンロードしてきた画像を、UIImageとしてiPhoneアプリにキャッシュしたい場合に、 ファイル名など他の画像とかぶらないように決めて、FileSystemへ保存するのはちょっと面倒。 そんな時に、画像をBase64エンコーディングで文字列化し、それをDBやUserDefaultsなどへ保存すると便利な場合があります。 今回は、画像ファイルをBase64エンコードする方法と、Base64エンコードからUIImageを作成する方法を
2013-05-13 webカメラの映像をNode.jsで無理矢理配信してみる Node.js JavaScript USBのwebカメラが安かったので買いました。(BSW13K08Hシリーズ) webカメラってのはコンピュータにとっての視覚にあたります。色々センサーくっつけて、サーバーに五感を与えたいなあって思ってるんですが、まあ、お金次第ですね… さて webカメラから取得した映像を、node.jsで配信してみたいと考えました。 が、動画をそのまま流す方法がいまいちわからなかったので、とりあえずコマ撮りで配信してみます。 環境 OS: CentOS6.4 1. fswebcamのインストール 参考: fswebcamでUVC静止画撮影 まず上記のページを参考に、fswebcamをインストール。 2. Node.jsのプロジェクト作成 expressでプロジェクトを作成。画像の配信に
Objective-CとRubyのソケットサーバーを使ってチャットアプリを作る際にエンコード周りでハマったのでメモ。 まずは大前提として 1.ソケット通信でテキストメッセージと画像をやりとりする 2.メッセージ送信の主体を表すキー、実行コマンドのキーを付与して、id:cmd:msg というString型の文字列データで通信する という感じで実装しています。実際にはid/cmd/msgのそれぞれにString型のデータが入っていて、それをコロン「:」でつなげた文字列を使ってサーバーとやりとりする、ということです。 今回はサーバー側、クライアント側で受け取ったデータの内容によって処理を分岐させるために、データをsplitして簡単にキーを抽出できると嬉しいな、ということでString型を採用します。で、問題になったのが、画像の送信。今回は画像データをどうやってソケット通信で送るのか、というところ
今流行(?)のWebSocketちゃんですが、Objective-Cで触るための日本語のサイトがあまりなかったので。 手順としては、node.js でWebSocket のサーバーを作り(not Socket.IO)、SocketRocketを使ってそのサーバーに接続します。 node.js、Objective-Cともに触ったことがある人を対象にした記事です。 WebSocketサーバーを作る Socket.IOというのがありますが、今回は使いません。というのも、Socket.IOは「ソケット通信っぽいことをするためのライブラリ」で、WebSocketで繋げないブラウザにはLong Pollingやらでソケット通信風のことをするよう、ラッピングしています。そのため、今回のようにWebSocketだけで接続する場合には適していません、というかSocketRocketが対応していません。 さて
主にビデオカード(以下、グラボ)に関するアンケートの結果発表。 グラボ搭載の有無と、刺さっている場合はブランド名、それとは別で使用中のディスプレイ枚数に関して調査を実施。常連コメンテータ、TakaQさんからのグラボ記事寄稿への礼として信者対決も入れております。 ご協力有難う御座います。 条件は以下の通り。 期間:2013年9月1日~9月7日 方式:一択、全3問、必須 回答:1,067件 対象:当ブログ訪問者(およびその派生) いわゆる信者と自称するGeForcerやRADEONerの投票連打が有るか気になったけれど、重複回答は誤差範囲となっており荒らされる事なく終了。 自称PC初心者の人用に一応前説。 NVIDIA、AMD・・グラボ(AMDはCPUも)の開発メーカー名 GeForce、RADEON・・主にゲーム用のグラボのブランド名 GeForceシリーズがNVIDIA社、RADEONシリ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く