Create and share beautiful images of your source code. Start typing or drop a file into the text area to get started.
Carbonのようにソースコードにシンタックスハイライトを付けて画像化してくれるWebサービス「Codeimg.io」が公開されています。詳細は以下から。 Codeimg.ioはドイツ・ミュンヘンのエンジニアIgor Dusparaさんが公開したWebサービスで、ソースコードをシンタックスハイライトや装飾を施して画像化してくれる機能があります。 Create and share beautiful images of your source code. #codeimg codeimg.io Codeimg.io 同様のWebサービスはDawn Labsが公開している「Carbon」やRishi Mohanさんの「CodeZen」などがありますが、IgorさんがProducthuntでコメントしているように、Codeimg.ioはモバイルフレンドリーで、FacebookやTwitter、I
iPhoneやAndroidなどの端末画像にPhotoshopでデザインしたスマホの画面やキャプチャ画面をはめ込んでデザインに活かせるモックアップですが、ネット上で検索すれば無料でPSDデータとして探すことができます。 ただ、Photoshopを持っていない人にはそれは使えないものだったり、Photoshopの知識がないと使えなかったりします。そこでもっと手軽に使えるshotsnapの紹介です。 関連記事 便利すぎ!Android、Surface等のあらゆるモックアップがあるFacebook Design Devices iPhoneだけじゃない!様々な素材がモックアップとして使えるMockupWorld shotsnapとは? shotsnapは、Gaddafi Rusli氏によるオンラインで無料で利用できるモックアップ作成サービスです。 iPhone(SE、8、X)やGalaxy S8
This is an open source library for CNN-based face detection in images. The CNN model has been converted to static variables in C source files. The source code does not depend on any other libraries. What you need is just a C++ compiler. You can compile the source code under Windows, Linux, ARM and any platform with a C++ compiler. SIMD instructions are used to speed up the detection. You can enabl
作ったもの とりあえず、作ったものをはじめに載せておきます。 下記リンクから見れると思います。 サンプル 問題 ReactでSVGを扱う方法は色々あると思うが、使い勝手が悪いなと思う点が多かった。 例えば、 jsxで使えるようにするためにSVGのプロパティ名を変更する必要がある react-svg-loaderなどを使いSVGファイルをComponentとして簡単に扱えるようにしても、カスタマイズが容易ではない など。 そして個人的に一番実現したかったのが、 デザイナーがIllustrator等でSVGのデータを作ることがあるが、そのデータ自体には修正を加えることなく、かつブラウザ上では何か動きをつけたい というもの。 例えば、以下のようなSVGファイルをIllustratorで作ってもらい、このSVGファイルを直接編集することなく、<image>にエフェクトを加えたり、<text>の内容
画像処理100本ノックとは 以下のような素晴らしい記事を発見しました。 https://qiita.com/yoyoyo_/items/2ef53f47f87dcf5d1e14 (リンク切れ) 画像処理を、OpenCV等の高度なライブラリを使わず行うことで、画像処理の理解を深める、非常に有用な練習問題集です。自分も画像処理の基礎を学びなおしたかったので、自己学習のため活用させていただくことにしました。 ただ、初学者にとってハードルになりそうなのが、環境構築のところです。GitHubのREADMEに丁寧に描かれているのですが、初学者にとっては難易度高く、時間もかかります。また、自宅以外の環境でちょっと学習したいときなどにも不便です。 そんな手間を解消するために、Googleが提供している環境構築不要・無料でPythonの開発が可能なWebサービス「Google Colaboratory」を使
2月11日よりTwitterでのPNG投稿の仕様が変わったのでフローチャートを作りました。ちなみに以前あった透過不透過は関係無いみたいです。 https://t.co/MCy1VeSi1C
はじめに 以前に投稿したCSSで写真コントロールUIを作るをさらに改良して、 画像をズームしたり、マウスドラッグで動かしたりできて、さらに画像のピクセル座標を取得するUIを作成した。 前回はreact/reduxのスタイル制御で実装したが、 今回はマウスでクリックした位置にピンを立てたりといった、 より複雑な画像コントロールを実現するため、 canvas内包のreactライブラリであるreact-konvaを使ってみた。 react-konvaを使うメリット 普通にcanvasを使うより断然簡単! これは他のCanvas内包ライブラリも同じかもしれないが、 画像操作の実装が格段にしやすくなった。 前回の投稿のようにスタイルを操作する時の苦労から解放された。 画像のズームやドラッグをする際は、width, height, 画像の位置を示すx, yを操作すればいい。 これらのパラメータをsta
各項目の解説と設定例 twitter:cardは、「Summaryカード」ならsummary、「大きな画像付きのSummaryカード」ならsummary_large_imageと指定します。 <!-- 記述例:Summaryカード --> <meta name="twitter:card" content="summary"> <!-- 記述例:大きな画像付きのSummaryカード --> <meta name="twitter:card" content="summary_large_image"> twitter:site/twitter:creatorは、該当するアカウントを持っている場合のみでOK。 <!-- 記述例:WebサイトのTwitterID --> <meta name="twitter:site" content="@granfairs"> <!-- 記述例:コンテンツ
現在JavaScriptは、ブラウザで使用されるのはもちろんのこと、サーバーサイドでWebサーバーとして動作したり、はたまた開発者のPCで各種開発ツールとして動作したりしており、様々な場面で利用されています。 そこで今回は、そのどちらでも使える、Node.jsとブラウザJavaScriptの両方に対応した画像処理ライブラリ「Jimp」を紹介したいと思います。 「Jimp」とはJimpは、外部またはネイティブの依存関係が全くない、完全にJavaScriptで記述されたNode.js用の画像処理ライブラリです。ライセンスはMITライセンスで、オープンソースで開発されています。 以下のnpmコマンドでインストールできます。 var Jimp = require("jimp"); // "lenna.png"を開く Jimp.read("lenna.png", function (err, len
用語解説 ポイント boundsやframe等で使用される論理的な画面サイズ。通常はこれを意識してプログラムを作成します。 ピクセル 描画が行われる論理的な画面サイズ。ピクセルパーフェクトな描画が必要な場合には、このグリッドに合うように描画を行う必要があります。 デバイス 端末に搭載された液晶の物理的なピクセル数。これが上記ピクセル数と一致しない場合には、ピクセルパーフェクトの描画は非常に難しくなります。 このサイトの解説がわかりやすいです。 https://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions 拡大モード iPhone6, 6 Plusでは、画面設定から拡大モードが選択できます。 上記の表にまとめた通り、retinaの倍率はそのままで、ワンサイズ小さいiPhone相当のポイント数になります。 iPho
Twitter is primarily about text and links. But in recent years they’ve also been adding more visual elements directly into the core Twitter service. So there are now several ways you can use photos and images directly in Twitter without resorting to third-party extensions, as you used to have to do. There are several places where you can use images on Twitter, including the header photo (also know
Google Chrome Labsがオープンソースの画像圧縮Webアプリ「Squoosh!」を公開しています。詳細は以下から。 Google Chrome LabsのJake Archibaldさんは現地時間2018年11月12日、Googleが開発している画像フォーマット「WebP」にも対応したWebベースの画像圧縮ツール「Squoosh」を新たに公開したと発表しています。 🎨 https://t.co/sCMU33lR1G – make images smaller using best-in-class codecs, right in the browser. — Jake Archibald (@jaffathecake) 2018年11月12日 Squoosh! Squoosh is an image compression web app that allows you
[HTML] 今更だけど、ちゃんとレスポンシブな画像の設定方法を理解する。srcsetとsizesを使いこなそう。HTMLレスポンシブMediaQuery 世間のWebサイトをみてみると「横幅120pxのサムネイルに、1600pxの画像が使われている」ということがちょいちょいありまして、ソースコードを確認してみると ウインドウサイズが2000pxの場合の場合は800pxで表示して、スマホだと120pxで表示する。 またRetina対応をしているから、解像度の2倍が必要で、800px@2xだから、大きい方にあわせてる というパターンを結構みかけるので、あらためてimgの属性であるsrcsetとsizesについてまとめておきます。 大きい画像はファイルサイズが大きい おそらくこの記事をご覧いただく方には「何を当たり前な」と思われると思うのですが、もう少しお付き合いください。 猫のオリジナル画像
突然ですが画像がたくさんあってそれを人の目で分類するのって大変ですよね。 自動でこういったものを分類できないか興味があったので調べてみました。 perceptual hashとは perceptual hash というのは、ハッシュ関数の実装なのですがSHA1等のハッシュ関数とは違い、以下の様な特徴があります。 得られるハッシュ値は64bit 対象は静止画, 画像, 音声等のマルチメディアデータ コンテンツ内容が類似しているケースでハッシュを得た場合、例えば静止画画像の拡大、縮小といった加工の場合ハッシュ値が全く同じになる また、色調の修正やノイズが加わった場合も得られるハッシュ値間のハミング距離が近くなる 64bitのハッシュ値なので最も遠いハミング距離は64 (=全くコンテンツが異なっている) 逆にハミング距離が0であればperceptual hashで得られた結果上は同一コンテンツ
アップロードをクリックして、圧縮したいPNGイメージを最大20個選択して下さい。アップロード後、自動的に圧縮が始まりますので、完了までお待ち下さい。 PNG圧縮クオリティをさらに調節したい場合には、サムネイルをクリックして、マニュアルモードに切り替えて下さい。 全てダウンロードをクリックして、圧縮したファイルをZIP形式で一括ダウンロードするか、各イメージのサムネイルから個別ダウンロードして下さい。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く