並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 30 件 / 30件

新着順 人気順

ImageMagickの検索結果1 - 30 件 / 30件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

ImageMagickに関するエントリは30件あります。 image画像画像処理 などが関連タグです。 人気エントリには 『画像処理ソフト「ImageMagick」に脆弱性、情報漏洩の恐れ』などがあります。
  • 画像処理ソフト「ImageMagick」に脆弱性、情報漏洩の恐れ

    Metabase Qは2月1日(米国時間)、「ImageMagick: The hidden vulnerability behind your online images」において、同社のセキュリティチームが発見した画像処理ソフトウェア「ImageMagick」の2件のゼロデイ脆弱性について報告した。これらの脆弱性を悪用されると、攻撃者によって標的のシステム上でサービス拒否(DoS)や情報漏洩などの攻撃を受ける可能性がある。 ImageMagick: The hidden vulnerability behind your online images - Metabase Q ImageMagickは画像の表示や操作、フォーマット変換などを行うことができるオープンソースのソフトウェアスイート。非常に多くの画像フォーマットに対応していることから、画像を扱う世界中のWebサイトで広く利用され

      画像処理ソフト「ImageMagick」に脆弱性、情報漏洩の恐れ
    • ImageMagickでSlackのカスタム絵文字のダークモード対応する - hitode909の日記

      こういうSlackのカスタム絵文字があるとして、背景が透過されているのでダークモードを使っていると黒背景に黒文字になってしまい見えない。 透過部分に白いシャドウを入れられるとよくて、ImageMagickを使うと1コマンドでシャドウを入れることができる。 convert original.png \ \( +clone -background white -shadow 100x8+0+0 \) \ -background none -compose DstOver -flatten -compose Over \ out.pngドキュメント的にはこのあたり。暇なときにImageMagickのUsageをひたすら見ておくと、これImageMagickのUsageで見たやつだと進研ゼミ的に思い出せて便利。 Bluring and Sharpening -- IM v6 Examples 白い

        ImageMagickでSlackのカスタム絵文字のダークモード対応する - hitode909の日記
      • ImageMagick の Canvas / Page について - Qiita

        はじめに PNG や GIF 画像で identify を実行すると、よく分からない座標が表示される件です。JPEG では問題になりません。 なお、このエントリは実質 +repage の紹介記事となります。 % identify crop.png crop.png PNG 200x200 640x480+100+100 8-bit sRGB 183c 4344B 0.000u 0:00.000 ImageMagick はこの 640x480 を (Layer) Canvas サイズ、200x200 は (Image) Page サイズと呼びます。 (canvas は書き込み作業途中の image データを表す事もあって多義的なので注意) Canvas / Page のイメージ図 ImageMagick で crop を繰り返すと意図しない動きをしたり、GIF アニメーションの resize

          ImageMagick の Canvas / Page について - Qiita
        • ImageMagick: The hidden vulnerability behind your online images

          Meet Batuta, the first ever game-changing Cyber Defense Command and Control Center.

            ImageMagick: The hidden vulnerability behind your online images
          • Lambda Layer で ImageMagick をインストールする | DevelopersIO

            Lambda の `Node.js 8.x` イメージには ImageMagick とそれを Node.js から使うライブラリがなぜかプレインストールされていました。ですが`Node.js 10.x` 系以降から削除されてしまったので、Lambda Layer でImage Magick をインストールする方法と後学のために実行ファイルをビルドし Lambda に配置する方法をご紹介します 西田@大阪です Lambda の Node.js 8.x イメージには ImageMagick とそれを Node.js から使うライブラリがなぜかプレインストールされていました。ですがNode.js 10.x 系以降から削除されてしまったので、Lambda Layer でImage Magick をインストールする方法と後学のために実行ファイルをビルドし Lambda に配置する方法をご紹介します

              Lambda Layer で ImageMagick をインストールする | DevelopersIO
            • GitHub - KnicKnic/WASM-ImageMagick: Webassembly compilation of https://github.com/ImageMagick/ImageMagick & samples

              A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

                GitHub - KnicKnic/WASM-ImageMagick: Webassembly compilation of https://github.com/ImageMagick/ImageMagick & samples
              • CVE-2023-34152: Shell Command Injection Bug Affecting ImageMagick

                CVE-2023-34152: Shell Command Injection Bug Affecting ImageMagickby do son · May 31, 2023 In the world of open-source software, ImageMagick has long been revered as a potent tool for raster and vector image manipulation. Its vast array of capabilities—ranging from the display, conversion, and editing of more than 200 image file formats to diverse manipulation operations such as resizing, cropping,

                • Golang で ImageMagick を使わずに画像をいじる - まっしろけっけ

                  はじめに 最近動的に画像を変換するみたいなことをやっていて ImageMagick を使えば簡単にできるんですが Golang の場合 ImageMagick を使わなくても様々な画像の加工が可能なので ImageMagick を使わずにやった時のメモ 画像形式の変換 最初は画像形式の変換の説明 jpg を png にしたり webp にしたりなどです。 ちなみに Golang では webp の Encode は標準でサポートされていないので今回は https://github.com/chai2010/webp を使用します。 package main import ( "flag" "fmt" "github.com/chai2010/webp" "image" "image/gif" "image/jpeg" "image/png" "os" "strings" ) func ma

                    Golang で ImageMagick を使わずに画像をいじる - まっしろけっけ
                  • ImageMagick の JPEG オプション - Qiita

                    JPEG を処理するオプション引数を紹介します。 -quality <Q> いわずとしれた画質オプションです。-quality 100 が最高画質で、この値を減らすと画質を犠牲にしてファイルサイズを節約できます。 こちらのポプユニティちゃん画像で実験させて頂きます。 https://www.pixiv.net/member_illust.php?mode=medium&illust_id=60366682 for q in `seq 10 10 100` ; do convert popu-unity.png -quality $q popu-unity-${q}.jpg ; done

                      ImageMagick の JPEG オプション - Qiita
                    • imagickを使うためにImageMagickの最新版をインストールする話 - Qiita

                      なんやらかんやら指摘していますが非常に浅い領域の話なので熟練者はスルーしてください はじめに 個人的にLAMP環境でImageMagickを使った開発が多いのだが資料が少ない&古い。 毎回LAMPのセットアップでコケる要因がこのimagickとImageMagickの導入である。 仮想環境も含め数十回は実行したこの導入作業、いい加減アーカイブしておこうと思った次第。 (スナップショット取っとけと言う話はさておいて) まずImagickとImageMagickの違いから。 Imagickとは phpマニュアルによるとImagickとは Imagick は、ImageMagick API を使用して画像の作成や修正を行う ネイティブ PHP 拡張モジュールです。 見ての通りImageMagickが無いとImagickは使用出来ない。 カレーとカレーパンぐらい違う話であり、php開発者なら言わず

                        imagickを使うためにImageMagickの最新版をインストールする話 - Qiita
                      • ImageMagickをやめて画像の処理はSaaSに頼ることにした

                        Zennではこれまで画像のリサイズやサムネイル生成の仕組みをImageMagickを使って自前で用意していた。以下の理由から、これからはすべてCloudinaryに頼ることにした。 セキュリティ: imagetragick、Deserialization on Railsなどが参考になる パフォーマンス: Cloudinaryなら配信する画像のフォーマットをUser-Agentに応じて最適化してくれる 利便性: アップロード時に複数のサイズの画像を生成しても、クライアントで表示するときに別のサイズが欲しくなったりする。このときバックエンドでリサイズの処理をかけ直すのは辛い Cloudinaryなら画像の最適化からリサイズ、合成までSDKを使って簡単に実現できる。 料金面でいうとCloudflare Imagesの方が安いかも?今後コストを抑えたくなったときには移行を検討するかもしれない。

                          ImageMagickをやめて画像の処理はSaaSに頼ることにした
                        • ImageMagick の減色処理 - Qiita

                          はじめに このエントリでは ImageMagick の減色処理について語ります。 減色とは、画像内で使われる色の種類を減らす事です。英語では color reduction(色削減)、広い意味で色の階調を減らす事でもあるので量子化 quantization(量子化)とも呼ばれます。 画像ファイルを PNG8(パレット方式のPNG) や GIF に変換すると、暗黙的に 256色以下に減色されるので知らぬ間に減色処理を使っている人も多いでしょう。 ImageMagick の減色 ImageMagick は3つの方法で減色できます。 ビット足切り: 色のビット数を単純に減らす 決め打ちパレット: 指定した色パレットに含まれる色しか使わない 色決定アルゴリズム: 色分布を元にして似た色をまとめる 決め打ちパレットと色決定アルゴリズムの2つは、ディザ処理をかけられます。(デフォルトで on です)

                            ImageMagick の減色処理 - Qiita
                          • ImageMagick で PS や PDF を扱えないわけは脆弱性対策でした | t3nro.net

                            ImageMagick を用いて PDF ファイルを PNG に変換しようとしたところ、以下のエラーが出ました。 % convert sample.pdf sample.png convert: attempt to perform an operation not allowed by the security policy `PDF' @ error/constitute.c/IsCoderAuthorized/408. convert: no images defined `sample.png' @ error/convert.c/ConvertImageCommand/3273. ImageMagick のバージョンは次の通り。 % convert -version Version: ImageMagick 7.0.8-49 Q16 x86_64 2019-06-09 https

                            • ImageMagick で GIF 処理 - Qiita

                              ImageMagick で GIF を扱う話です。 GIF について 古い画像フォーマットですが。GIF アニメーションとして今でもよく使われます。img タグを使ってブラウザでインライン表示出来るのが強いですね。 GIF の特徴としてアニメーションが出来る、色数が最大256色。透明色を使えますが半透明には出来ない。といった点があげられます。 減色 256色しか使えないので、色を沢山使った画像を GIF に変換すると画像の劣化が目立ちます。

                                ImageMagick で GIF 処理 - Qiita
                              • ImageMagick でライフゲームを動かすシェル芸 - Qiita

                                ImageMagick でライフゲームを動かすシェル芸ができたので、記録しておきます。 ImageMagick でライフゲームを動かすとは? ライフゲームを動かすには、 * 初期状態の設定 * ライフゲームのルール記述 * 可視化 などの機能が必要ですが、これらをすべて ImageMagick で行いました。 シェル芸botでの実行例は以下のような感じになります(この実行例では初期状態設定はtextimgを利用)。 https://t.co/nrucj1Ifkj pic.twitter.com/s9vzxKuD2R — シェル芸bot (@minyoruminyon) April 25, 2020 動作環境 以下の環境で動作確認しています。 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Descr

                                  ImageMagick でライフゲームを動かすシェル芸 - Qiita
                                • マネージド ImageMagick として Google App Engine を活用する - えいのうにっき

                                  人類にとって必携の技術である ImageMagick 。その利用環境も、できるだけ人類にとって優しいものであってほしい。小ネタです。 最近の Google App Engine(GAE・Standard Environment)では第2世代のランタイム環境が使えるようになっており、そこではいくつかのシステムパッケージがサポートされている。利用可能なパッケージはここに記載されているのだけど、そのなかに imagemagick が含まれている。 cloud.google.com ちなみにいきなり脱線するのだけど、上記リンクは Go 1.12 以降の場合に利用可能なパッケージ一覧。Go 1.11 については ここ に掲載されていて、それ以前の環境になると、第1世代ということでシステムパッケージは含まれていない。 なるほど、じゃあ Go の 1.11 からが第2世代なのね、というと、実はそうではな

                                    マネージド ImageMagick として Google App Engine を活用する - えいのうにっき
                                  • ImageMagickがHEICの読み込みに対応 - 記憶は人なり

                                    iPhone8/iPhoneXから採用されたHEVC(H.265)を利用したHEIF/HEICですが、ImageMagickがHEICコンテナの画像読み込みに対応していました。 ImageMagickのHEIC対応の確認 最新のImageMagickを導入したら気付いたのですが、拡張子.heicの読み込みに対応していました。 ImageMagickはconvert -list formatで対応フォーマットの一覧が表示できますが、heicに関して確認してみると以下の通り。 REM 最新のImageMagick Version 7.0.7ではHEICの読み込みに対応 C:\>"c:\Program Files\ImageMagick-7.0.7-Q16-HDRI\convert.exe" -list format | findstr -i hei HEIC* HEIC r-- Apple H

                                      ImageMagickがHEICの読み込みに対応 - 記憶は人なり
                                    • ImageMagickでPDFをPNGやJPEGに変換する。 | Ginpen.com

                                      こんなタイミングだけどアドベントカレンダーじゃないです。 先にまとめ apt install imagemagick /etc/ImageMagick-6/policy.xml を編集して PDF を許可(安全性に自信がある場合) $ convert a.pdf a-%03d.png 今回の環境 Ubuntu 18.04.3 on WSL インストール そのまんまのパッケージがあった。 $ apt search imagemagick | grep "^imagemagick/" WARNING: apt does not have a stable CLI interface. Use with caution in scripts. imagemagick/bionic-updates,bionic-security,now 8:6.9.7.4+dfsg-16ubuntu6.8 amd

                                        ImageMagickでPDFをPNGやJPEGに変換する。 | Ginpen.com
                                      • WASM-ImageMagick - ImageMagickをWebAssemblyでWebアプリから使いやすく

                                        MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 様々なローカルアプリケーションがWeb化していますが、JavaScriptの実行速度はネイティブアプリケーションに比べて劣ってしまいます。しかしWebAssemblyを用いることで大幅に改善できます。 今回紹介するWASM-ImageMagickは名前の通り、ImageMagickをWebAssembly化したソフトウェアです。 WASM-ImageMagickの使い方 回転するテキストを生成します。Web上だけで画像を作成しています。 画像をエフェクトしたり、アニメーションGIFを生成したりできます。 WASM-ImageMagickの実行速度は十分使えるレベルです。二つの画像をモーフィングしてアニメーションGIFにしたり、加工したりするのも簡単です。ちょっとした加工であればIm

                                          WASM-ImageMagick - ImageMagickをWebAssemblyでWebアプリから使いやすく
                                        • ImageMagick でコントラスト補正 - Qiita

                                          はじめに -auto-level や -normalize は画像が明るすぎたり暗すぎたりする際、見やすくする為によく使われます。それらが具体的に何をしてるかのメモです。以下のオプションを紹介します。 -level, -auto-level, -normalize, -contrast-stretch, -linear-stretch, -contrast コントラスト補正は特定区間の輝度レベルを輝度 Min-Max まで広げる処理です。一次式(ax+b)で線形に広げる事が多く、その事を linear contrast stretch とも呼びます。 例えば、曇り空でどんより暗い景色の画像は、輝度ヒストグラムの分布が左側(暗い方)に偏っている為、輝度レベルを広げて右側(明るい方)を有効活用するだけで見やすくなります。 画像 補正後

                                            ImageMagick でコントラスト補正 - Qiita
                                          • 画像とPDFを自由に加工できるimagemagickのconvertコマンドの使い方

                                            はじめに Ubuntuを使っていると、画像をPDFに変換したり、PDFを連結したりという作業がOS Xの時に比べて良いGUIアプリがまだありません。ただ、imagemagickのconvertコマンドを使用するとかなり強力な処理を実行できます。このconvertコマンドの使い方についてまとめます。 imagemagickのインストール convertコマンドはimagemagickに含まれているのでインストールします。

                                              画像とPDFを自由に加工できるimagemagickのconvertコマンドの使い方
                                            • Researchers Uncover New Bugs in Popular ImageMagick Image Processing Utility

                                              Cybersecurity researchers have disclosed details of two security flaws in the open source ImageMagick software that could potentially lead to a denial-of-service (DoS) and information disclosure. The two issues, which were identified by Latin American cybersecurity firm Metabase Q in version 7.1.0-49, were addressed in ImageMagick version 7.1.0-52, released in November 2022. A brief description of

                                                Researchers Uncover New Bugs in Popular ImageMagick Image Processing Utility
                                              • LambdaのNode.js 12.xでimageMagickを使用する - Qiita

                                                初めに Webアプリケーションから画像をアップロードする際にS3にファイルをputし、Lambdaでサムネイルを生成して公開用のバケットに保存する処理を構築していました。(前任者が・・・) 新たに同じようなシステムを構築するのに参考にしようとLambdaの関数のコンソールにアクセスすると以下のメッセージが表示されていました。 Node.js 8.10を使っているので変更しないといけないよう。(把握しとけよ) https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/runtime-support-policy.html 対応内容 まずは新しい関数を作り、ランタイムをNode.js 12.xにしてindex.jsに保存。 index.jsの内容はAWSのサンプルを参考にしています。 https://docs.aws.amazon.com/ja_jp

                                                  LambdaのNode.js 12.xでimageMagickを使用する - Qiita
                                                • Cloud Functions + ImageMagickでOPG画像の動的生成してCloud Storageにアップロードする - くらげになりたい。

                                                  OGP画像を生成したいな〜と思い、ImageMagickが使えるようなので、いろいろ調べたときの備忘録。 ImageMagickとは 画像を操作したり表示するためのソフトウェアスイート。 コマンドラインでも使えて、バッチ処理とかで一括処理するときに使ったりするやつ。 Cloud Functionsでも使えるらしい。。 やりたかったこと やりたかったことは、以下の2点 ベースの画像に文字を入れたい 文字を入れた画像をCloud Storageにアップロードしたい OGP画像の動的生成で調べると、 HTMLからCanvasを生成してPNG化したり Canvas自体を動的に作ってPNG化したり する記事が多いけど、 ベースの画像が複雑なので、SVGにしにくかったり、 OPG画像としてしか使わず、クライアント側で処理させたくない ので、Cloud Storageだけで完結したかったため、この感じに

                                                    Cloud Functions + ImageMagickでOPG画像の動的生成してCloud Storageにアップロードする - くらげになりたい。
                                                  • ImageMagick 7 に対応した RMagick 4.1.0 への移行方法 - @watson1978 の日記

                                                    年始に転職して、現在は Repro株式会社 に所属しています。 昨日 ImageMagick 6 & 7 に対応した RMagick 4.1.0 をリリースしましたので、簡単に移行手順を書きます。 はじめに ImageMagick 6 と ImageMagick 7 が提供する異なる API インタフェースの差分を吸収するために、作業に取りかかった初期の頃から RMagick のインタフェースを変えないと対応が困難だと判明しておりました。 そのため、RMagick 3.2.0 から RMagick 4.0.0 へバージョンを上げた際に事前にインタフェースのみ変え、RMagick 4.1.0 は内部的な変更のみで ImageMagick 6 と 7 に対応したため、このようなバージョニングになっております。 RMagick 4.1.0 へ移行する ver 4.0.0 未満をアプリで使用されて

                                                      ImageMagick 7 に対応した RMagick 4.1.0 への移行方法 - @watson1978 の日記
                                                    • WebAssembly 版 ImageMagick 〜 magick-wasm の紹介 - Qiita

                                                      はじめに サーバでなくブラウザ側で画像処理が動く WebAssembly 版 ImageMagick 〜 magick-wasm の使い方と 2023年初頭での状況報告です。 https://github.com/dlemstra/magick-wasm magick-wasm 本体にまだブラックボックス要素があるので、本体自体の解説はせず、今回は、実際に magick-wasm を使う事ができた。でも機能的に物足りなく感じた。それだけの解説エントリです。 4月20日に開発者のアナウンスにて、次リリース(恐らく 0.0.20)から wasm を js ファイルに含めないとの宣言がありました。 https://twitter.com/MagickNET/status/1648982963491618817 この記事で説明した手順では動かせなくなるかもしれません。少なくとも index.mjs

                                                        WebAssembly 版 ImageMagick 〜 magick-wasm の紹介 - Qiita
                                                      • dockerイメージphp:7.2-apacheでImageMagickをインストール - Qiita

                                                        インストールのイメージ ImagicをインストールするためのImageMagickのインストールが必要。 まずPHPへImageMagicのインストールを行い(※Dockerfileへ記述)、その後、Imagicのライブラリをcomposerに追加する。 インストール方法 php側でimagemagickとimagickのインストールが必要なため、Dockerfileに下記を追加。 && apt-get update && apt-get install -y imagemagick libmagickwand-dev \ && pecl install imagick \ && docker-php-ext-enable imagick \

                                                          dockerイメージphp:7.2-apacheでImageMagickをインストール - Qiita
                                                        • ImageMagick と HEIF 画像 - Qiita

                                                          HEIF / HEIC HEIF は主に H.265/HEVC のエンコーダを使って画像をファイル化します。 ただ、HEIF 自体は H.264/AVC や JPEG 等も入れられる汎用画像コンテナフォーマット規格です。 そこで H.265/HEVC の画像が含まれる事を示すのに HEIC の呼称があり、拡張子によく使われます。ImageMagick における HEIF のコーダー名は HEIC です。 ImageMagick の HEIF 対応 2018年5月リリースの ImageMagick-7.0.7-32 (6系は 6.9.9-44) で HEIF 画像に対応しました。 実はその前に、2018年1月の ImageMagick-7.0.7-22 で HEIF 対応したのですが、色々と問題があり、その実装はなかった事にして、libheif の利用を前提にいちから作り直してます。(詳しく

                                                            ImageMagick と HEIF 画像 - Qiita
                                                          • Imagemagickで画像の情報を取得する

                                                            皆様こんにちは。 基礎編の更新がご無沙汰になってしまっておりまして申し訳ないです。 本日はImagemagickで画像の各種情報を取得する方法、そして、それらをプログラミング上で利用する方法について書いてみたいと思います。 使用画像 ) in.png (4000 x 4000 pixel) 1. 画像の基本情報を取得する 画像のサイズやファイル形式など、画像の基本情報のみを取得したい場合には、以下のように単純に identifyコマンドを使用します。 identify in.png 実行結果 ) in.png PNG 4000x4000 4000x4000+0+0 8-bit sRGB 9392950B 0.000u 0:00.000 実行すると上記のようにスペース区切りで画像情報が出力されます。 出力されている画像情報は以下の通りです。 [ファイル名] [ファイル形式] [サイズ(pix

                                                              Imagemagickで画像の情報を取得する
                                                            • ImageMagickをJSから呼び出す - Qiita

                                                              概要 ImageMagickを使って画像生成をしようと思っていて、簡単な処理ならターミナル等でコマンドを打って実行するのだが複数の画像を順番に合成するなどシーケンシャルな処理をする場合にそれだとしんどいので何かスクリプトを使いたいなと思って検討した結果JavaScript(以下JS)にしようと思い検討理由と実行記録を残しておきました。 なぜJSにしたのか 本当に簡単な処理ならShellscriptでもいいかなと思いますが今回はif文もいくつかケースがわかれたりJSONの読み込み等が発生するため除外。もちろんShellscriptでもできますが不慣れだし大抵の人にとっては見にくいケースもあるので。 次にPythonを検討した。PythonMagickなどのライブラリが用意されていて使いやすいということもあるし最近は画像処理で多く使われていたり人気の言語だったりするので。 迷った結果最終的には

                                                                ImageMagickをJSから呼び出す - Qiita
                                                              1

                                                              新着記事