はてなキーワード: Photoshopとは
でも、本気で悩んでいるようでいて、実際はべつにそうでもなくて、正直言って自分でよくわからない
よくわからないことが、なんか空しい、それだけはわかる、とりあえずそういう状態
たとえば資格
世間一般に難関資格とされるものを必死こいて取得したはいいけれど、
一応必要とされる業界に身を置いてはいるものの、だからといって転職して給料アップまでは気力が保たない
確実に今よりは待遇もよくなることは、理性的に考えれば分かるんだけど、
資格勉強していたときの、目標に向かって突き進む集中力の爆発がなくて、ただただやる気が出てこない
資格は持っていないが、とりあえず意味もなくPython、PHP、JavaScriptは一通り使えて、
WEBアプリの開発もいくつか個人で適当に作ってみては、ドメインの有効期限が切れたらそのまま消え去るを繰り返している
流行りに乗ってAI関連も少しいじってはみていて、ローカルで特化した文書生成用ぐらいは用意できる
Excelはとりあえず関数、ピボットテーブル、VBAぐらいは使えて、仕事はそれだけでほぼほぼ自動化してしまっている状態
Photoshop、Illustrator、Jw_cad、AutoCADなら、なんか使えます
たとえば英語
気付いたときには、英検一級からTOEIC満点、TOEFL満点まで取ってしまった
最近はスピーキングの練習として、ChatGPTに大変お世話になっている
意味もないのに、主にビジネス向けのシチュエーションを想定して、スピーキングの練習を無心で繰り返している状態
でも、外資系にいけば、他の資格や実務の経験等を合わせても、客観的に見てもおそらくまあまあの希少人材ではあるんだと思う
だけど、いくら待てど暮らせど、その気には一切なってくれない
長々と書いてしまったけれど、たぶん上を目指すべきなのに、その気になれないのが自分でもよくわからない
結局、すべてなにか明確な目的があって始めたことではないので、それを駆使してのし上がってやるぜ的な情熱がない
どうすればそれを得ることができるのか、それがわからない
自分は、なにか強力な推進力がないと前に進めない人間で、それがどうやって生まれるのか自分でもよくわからないまま、この歳まで生きてきてしまった
まだ転職が難しい年齢とまではいえないけど、何のために転職するのか、明確な理由が欲しい
転職転職言っているけど、べつに転職したいわけではなくて、ただ世間一般的に考えて、収入を上げて社会的なステータスを向上させることが正しい方向だとは思うので、そう言ってるだけではある
他になにか、それぞれのスキルの意義ある使い道があって、それに自分の気がちゃんと向いてくれるのならば、べつになんだっていいのだ
もうよくわかんない
どうすればいいですか
なにがしたいのが自分でもわかりません
しかし一向にできない。おかしいなとも思いつつどこかで機会や出会いがあるのだろうと思っていた。
そんなこんなでもう四年目。就活もそろそろあり、このまま社会人になったら自分は一生童貞でしかも孤独に死ぬ未来予想図がありありと見える。
夏休みになってマッチングアプリというものを始めてみた。結果的に現在はマッチングアプリを9個やっている。
自分は身長165cm、顔は下の下でないことを祈りたいくらいの塩顔。髪型は短髪で体型はいわゆる普通体型。大学もまあまあ名前が知れてるし、自己評価としては好物件ではないが悪くはないだろうくらいに思っていた。
男はマッチングアプリで課金をしないとメッセージもできないということを知り、4000円近くの金を突っ込んで始めた。
そしてマッチングアプリを始めて1ヶ月、誰一人としてマッチしない。世界から否定され、自分の無価値を世界が認めたような気分だ。最悪だ。
マッチングアプリには足跡という機能がある。これは誰が自分のプロフィールまできたかわかる機能だ。1ヶ月で100人くらいはプロフィールを見に来ているようだ。
つまりケーキ屋で言えば店内入ってきてショーケースまで見てそこで帰ってる客が100人いる。自分がパティシエだったらコック帽をおいているだろう。
何が辛いかというと足跡があってマッチしないことが辛い。つまりわざわざ中を見るまでされ、精査された上で「お前には価値がない。魅力がない」と突きつけられているのだ。
そしてまず考えたのはアプリが悪いのではないかということ。今振り返ると別にそんなことはなかった。ただそのときは自分の価値が自分の想定より断然低く見えており現実を見えていなかった。
ということで次のアプリを始めた。結論からいうと全くもって同じ結果であった。
つまりどういうことかというと自分は完全にこのマッチングアプリという市場において無価値であるというがサンプル数2で太鼓判を押されたのである。
しかし2個ではたまたま偶然同じようなアプリを選出した可能性があると自分を鼓舞した。なので3個目のアプリに手を出したのだが結果は裏付けるサンプルが増えただけなんだ。笑えるよな。
弱者男性というものに自分が属すのではないかと不安になり、そしてそれを受け入れ始めた。
自分が使ったアプリはいわゆる恋活アプリというものであり、恋愛を目的としてアピールされているマッチングアプリである。これに対し結婚をアピールする婚活のアプリも存在する。
そして傾向としてかわいい(一般的な美的感性の美人)は恋活の方が多い。考えれば当たり前で可愛い子は別に結婚など若いうちにする必要はなく、遊びでマッチングアプリでいい男を探せばいいのだ。
これに対し婚活アプリになった場合はかわいいの平均が著しく下がる。実際の顔の美醜ではなく、写真写りが露骨に悪い。自己プロデュースが下手な女性が多いのだ。
また婚活アプリのプロフィールは20~25歳くらいだと極端に精神疾患や障害などなんらかの追加情報を持っていることが書いてあることが多い。また必ずと言っていいほど「それを理解してくれる優しい男性」を希望しているのだ。
そして自分は恋活アプリでは全くもって箸にも棒にもかからないくらい相手にされなかったのだが、婚活アプリに関して言えばまあまあ健闘できた。
理由としては写真だろう。自分はオシャレなどとは程遠い人生を送り、理系の大学でびんぞこメガネをかけた陰キャを地で行く人間だ。悪くいうのなら垢抜けず、野暮ったく、ダサいのだ。
しかし婚活アプリの市場においては相手側はいわゆる恋愛強者が少なくなるので、それらの女性の非恋愛強者(恋愛強者と恋愛弱者が排反ではない)がオシャレな男とマッチするという自己評価をしておらず、一見誠実で遊んでなさそうに見える男性を同程度またはそれ以下の相手だと考えてマッチするのだと予想した。
マッチングアプリの難しさというものは自己改善の難しさである。
当然なのだが男性は女性のプロフィールしか見えない。もちろん女性であれば男性のプロフィールしか見えない。
マッチングアプリの基本的な形式だが、男は女に選ばれる側という明らかな上下関係にある。女は選り好みしなければ男なんて掃いて捨てるほどアプローチがくるが、男は1ヶ月しても1回もアプローチも来なければ自分のアプローチが実らないこともザラなのだ。
つまり男はマッチングアプリにおいて競争環境に置かれているのだが、レースで言えば横を走っている相手を知ることができないのだ。
受験だって普通は他の人の成績を見て自分は日本で何位で他の人より英文読解が弱いとか分析することができるのだが、マッチングアプリではそれができないのだ。
これが非常に辛かった。これでも理系のはしくれなので論理的に改善をできるなら前向きに生きることができるのだが、そのための比較ができず改善もできない中で完全な暗中模索。しかも結果は出ないのだから辛かった。
写真写りなのだが正直ここがよくないとマッチもしないので交際のスタートラインにも立てないのだということが分かった。
新宿のホストっぽい写真(なんかいかついスーツ)・スーツのビジネスマンみたいな写真・TDL背景のただの笑顔で服を女性に選んでもらったカジュアル3割フォーマル7割みたいな格好の写真・自分の普段のオタクみたいな写真の3つをそれぞれ1週間ごとで写真を変えた。
他人の写真を使うのは倫理的に憚られるのでPhotoShopで気合いでアイコラしてゴリゴリのフィルターで1枚目の写真を作成した。2枚目は大学の入学式あたりの写真を使った。
3番目はカメラマンの友達に金を払って「マジで仕事と思って頼む」といって相手が断る中で半ば無理やり金を握らせて撮ってもらった。
結果はとして受け取ったいいね(自分からいいねしていいねが返ってきてマッチしたいいねも加算してる)
0/1/2/1
1/0/4/0
これだけを見れば女性に服を選んで貰ってカメラマンに撮って貰えば改善するように見える。
ここで比較としてホストをやったこともあるイケメンの友人にお願いして同じアプリで同じようなことをしてもらった。(この友人の彼女には自分の方から謝罪と事情説明をしてOKをもらった)
ホスト風の写真/普段の写真(ファッションがわからない自分には女性に選んでもらったやつくらいオシャレ)/自分がチョイスしたださ目オタクファッション(自分の普段着)
98/238/134
ここでわかるのだが結局顔なのである。身も蓋もなさすぎる気付きなのだが大きな気づきだった。
マッチングアプリは顔がよければどうにでもなる。
この結果は救われたような気すらした。所詮顔の差でしかなく、逆に言えばここがよければ改善も可能なのだ。自分は人間としてオワリなのではなく、ただ顔が良くないだけで人間的にオワリとは言い切れないということが収穫だった。
※上記実験は全て同じプロフィール、同じステータス(毎日ログイン)、同じ会員ステータス(課金)、同じ開始時期なので差は完全に写真だけなのである。またマッチングアプリには新規登録ユーザーの優遇が存在するため、自分と友人のアカウントはアカウント作成後1ヶ月放置し、そのあとに課金を始めている。
写真を以下の条件のもと、プロフの文章を長め(趣味嗜好・休日の過ごし方・恋愛遍歴などの長文)と基本的な自己紹介と挨拶だけの短めの文章(写真の実験で使用した文章)を用意した。
それぞれ1週間の実験期間であるが、この実験は写真の実験のあとに行っている。
長文 5 短文 2
長文 5 短文 4
長文 57 短文 43
長文 290 短文 238
ということで気持ち長文の方が増加傾向なのだが、写真以上のインパクトはない。しっかり書けばだいたい1.1~1.2倍程度いいねの向上が見られた。
記載の通り、この5週間で以下の成果を得られた。これはおおきな進歩だ。正直最初にいいねをもらった時は嘘じゃなく飛び上がるほど喜んだ。生きていていいんだと感じた。
驚くべき成果だ。自分は無価値だと思っていたが見せ方次第ではある程度改善が見込めるのだ。
しかも努力が反映され、これが即結果につながることが分かった。この時点で自分は完全にマッチングアプリを数値的なゲームの感覚で触れるようになった。
与えられた環境で最大点を出す努力をするのが快感になり始めた。自分はもともと資格勉強とかの結果が明白にすぐ出る努力が好きなのでこの環境で頑張ってみようと思った。
でも、ほんとの恋愛強者ってのは高校とかの時点で彼女を作って、別にマッチングアプリなんか始めずに大学生活を周囲の女子とかとディズニーとか行って惰性で付き合ったりしてるんだろうな。まあもう自分にはなれないからただただそんな人は羨むしかない。
ここから先はメッセージしてから実際に会える確率についての実験と9個のアプリに手を出す話が続くのだがこれはまた今度書きたい。
Twitterで映像畑の人による「映像系に使用する画像で72dpi以上は必要がなく、事前に整理するのが当然なんだけど350dpiのままで作業する人がいた。基本が抜けてるなぁ」といったツイートを偶然目にしてしまい、以下これに関してつらつらと書いていく。
結論から書くと、WEB画像の解像度設定は72dpiだろうが350dpiだろうがなんでもよく、縦と横のピクセル数だけ見ていればよい。
<DPIとは?>
「印刷用解像度設定」といったメタデータと考えてもらって構わない。
簡単に説明すると、DPIとは、その画像をどれだけのキレイさで印刷するかという品質設定の単位である。
dot per inchの略であり、1インチにどれだけドットを敷き詰めるかをこの数値で設定する。
72dpiは1インチあたりに72ドット、350dpiは1インチあたり350ドット。ドットの数が多いほど密度が上がるので鮮明に見える。
要はパソコンのディスプレイ解像度と同じ。同じピクセル数の画像を72dpiの設定で印刷しようとすると大きく荒く出て、350dpiの設定で印刷すると小さくキレイに出る。
FHDの動画を27インチFHDモニターに等倍で再生すると全画面で再生されるが、27インチ4Kモニターの場合、画質は良いが拡大しないと小さいウインドウ内で再生されるイメージとおおよその構造は一緒。
一般に印刷用の画像データは350dpiにするのが理想とされている。
そのデータを映像制作に使用する際に、解像度設定をそのままにしている人に対する嘆きが冒頭のツイートにつながったのだろう。
DPIとは「印刷用解像度設定」のことなので、デジタルで表示・使用する場合、この数値は関係がない。
重要なのはピクセル数だ。1920×1080pxの画像があったとする。
デジタル上でなにが変わるか。
なにも変わらないのである。
画像の見た目も、容量も変わらない。カンバスサイズも変わらない。
実際に解像度の数値を変更した画像をブラウザで読み込んでみたところ、表示されるものは全て一様であった。
なお、Photoshop上で解像度の数値を変更する際、設定によっては解像度の数値の増減に合わせて縦横のピクセル数も増えたり減ったり(拡大縮小)するので、それによって画像のサイズが変わりはする。
ただそれはピクセル数の増減によってサイズが増減するということなので、例えば350dpiを72dpiにしたから画像が小さくなった、とは言えない。
ちなみにディスプレイ上ではDPIではなくPPIと呼ぶ。なぜならばDotではなくPixelだから。どうでもいい話ではあるが。
72ppiじゃないよね。iPadは264ppi、iPhoneは460ppiのものもあるよね。
「モニターは、72ppi!」というのはあまりにいにしえの知識と言える。
さらに言うと、ppiは画面解像度と画面の物理的なサイズによって算出される。だってper inchだもん。
例えば4kモニターでも31インチなら142ppi。20インチなら220ppiだ。同じ数ピクセルが詰まってるなら画面が小さい方が細かいでしょ。
というか、逆に言えば80インチの場合4Kと言ったって55ppiである。フルHDは28ppiだ。
最終的にエンコードする画面解像度、つまりフルHDなのか4Kなのかなどによって必要な素材のピクセル数は決まってくる。
しかしそこにdpiだのppiだのといった数値はもはや関係がない。ピクセル数を削れという話なのだから。
したがって、繰り返しになるがピクセル数だけ見ていればよい。
映像制作中においても、素材画像の解像度設定が350だろうが72だろうが、画質になんの違いも出ない。
制作後も最終的にはエンコードをするので元素材画像の解像度設定はガチのマジで関係がない。
素材データの受け渡しを考えても画像容量も変わらないので本当に意味がない。
つまり、WEB画像の解像度設定は350dpiだろうが72dpiだろうがなんでもよく、縦と横のピクセル数だけ見ていればよい。
※画像の解像度設定の数値がバラバラだと先方にナメられるから、とかはガチで知らん。しょーもないと思う。
なんというか、基本を知らないなあと言っている側が昔の作法からアップデートできていないだけでしたっていうのを見て色々と考えてしまったものである。
(もしなにか「いや違う!」といった指摘があったらください。)
<※IllustratorやPhotoshopなどにおいては>
これらのソフトの場合、解像度設定の異なる同じ画像をドキュメント内に配置した場合、配置された画像の大きさ(縦横サイズ)に違いが出る。
なぜならばこれらは印刷を前提としたソフトであり、また、ドキュメント自体に印刷解像度の設定がなされているからである。
なんとなくWEB画像の場合は72にしないと気持ちが悪い、といった場合は否定しないが、それはあくまで個人のこだわりなのでそうしない人を基本が抜けてるとかう〜んとか言うのはやめた方がいいと思いました。
(イラレ上で画像を拡大縮小してるのに元画像の解像度を350dpiにするのにこだわるような意味のなさ。拡大縮小してる時点で解像度は変わってるし、印刷所でRIPのときに均されるんだからさ※後述)
<デジタルはわかった。結局印刷の場合ってどうすればいいの?>
A4/350dpiに必要なピクセル数が約W2890H4090pxなのでそれくらいで良いのでは。
ちなみになぜ350dpiが良いとされているかというと、これ以上解像度を増やしても人間の目にはあまり区別がつかないとされていたり、印刷機の性能の事情などによってそうなっている。
ポスターなどは150〜200dpi程度あれば十分とされる。デカいものは近くで見ないし多少荒くて良いのだ。
抱き枕やタペストリーなどもそれくらい。近くで見るものだけど、布自体の目が粗いのでデータの解像度を上げてもあまり意味がない。滲むし。
(布の種類にはよるが……)
ポスターも先述の通り解像度自体落とすので相対的にピクセル数は変わらずA1/150dpiの場合約W3500H4960pxなので上記より少し増える程度。
抱き枕カバーのようにすごく縦長とかでもない限りざっくり縦横5000pxあればもう十分なのではと思う。
というか、素人の場合は印刷の場合もピクセル数だけ見ていれば良いと思う。
実際に印刷されるデータは印刷所でRIP(リップ/リッピング)といって、印刷用データに変換されるんだけど、そのときに印刷解像度はあらかじめ印刷所で設定された数値に変換されることがほとんどだろう。
だって必要な印刷解像度って印刷機の線数の2倍って言うし。ほらまた知らない単語が出てきた。入稿先の印刷機の線数なんて把握せずに解像度設定してるでしょ。普通は175lpiなんだって。LPI。Line per inchね。その2倍。だから350なんだね。知らないでしょ。だからいいんだよ。良きようにやってくれるんだから。
A4なのかB5なのかとにかく出力サイズがわかっていて、それに十分なピクセル数が足りていれば良い。あと塗り足しね。
変に知識をつけて画像解像度350dpiにしました! 仕上がりサイズはA4です!っていって縦横350pxみたいな画像が配置してあるデータ送られてきてもガビガビに印刷されるだけだよ。大事なのはピクセル数。覚えてこ。
そう見えるなら、それはライトフライヤー号がただのガラクタにしか見えなかったのと同じで、技術の成熟度がまだ未熟だからにすぎない。
とはいってもAIはすでに人間を超えていたりして、絵の分野でも人間がやろうと思わなかった表現がちらほら出てきている。たとえばQRコードを組み入れるとか。
photoshopやIllustratorなどのデジタルツールがアナログ手書きの効率化に留まらなかったのと同じように、生成AIもただの効率化には留まらず新たな地平を開拓するだろう。
その先に見えるものが何か、今はまだ予想もつかないが楽しみでしかないな。
Photoshopのタイル構造はどのように実装したら良いですか?何か参考になるソースコードなどはありませんか?
Photoshopのタイル構造は、画像を小さな矩形のブロックに分割して、各ブロックを個別に処理することで実現されます。これにより、大きな画像の処理を高速化することができます。
このアルゴリズムを実装するには、以下のような手順が必要になります。
画像を読み込む
処理が完了したら、結果を保存する
以下は、Pythonで実装された簡単なタイル構造のコード例です。この例では、画像を単純にグレースケール化しています。
import numpy as np from PIL import Image # 画像を読み込む im = Image.open("input.jpg") # タイルのサイズを決定する tile_size = 128 # 画像をタイルに分割する tiles = [] width, height = im.size for y in range(0, height, tile_size): for x in range(0, width, tile_size): box = (x, y, x + tile_size, y + tile_size) tile = im.crop(box) tiles.append(tile) # 各タイルを個別に処理する for i, tile in enumerate(tiles): tile = tile.convert("L") tiles[i] = tile # 処理されたタイルを結合して、元の画像を再構築する output = Image.new("L", (width, height)) x = 0 y = 0 for i, tile in enumerate(tiles): output.paste(tile, (x, y)) x += tile_size if x >= width: x = 0 y += tile_size # 結果を保存する output.save("output.jpg")
このコードは、Pillowを使用して、画像の読み込み、タイルの分割、処理されたタイルの結合、結果の保存を行っています。このコードを改良することで、より高度な画像処理アルゴリズムを実装することができます。
回答ありがとうございます。しかし、実際にはこれに拡大縮小、タイルを跨いでのコピー&ペースト、ペンツールでの描画などが加わります。拡大縮小は画像ピラミッドのようなもの、メモリ以上の巨大な画像を扱えるのはmmapを使っているのではないかと予想しています。これらを一言で回答するのは難しいと思いますが、何かアドバイスをいただけないでしょうか。よろしくお願いいたします。
拡大縮小、タイルを跨いでのコピー&ペースト、ペンツールでの描画などを実装するためには、より高度なアルゴリズムとテクニックが必要になります。
拡大縮小に関しては、画像ピラミッドを使用することで実現できます。画像ピラミッドは、複数の解像度レベルで同じ画像を表現する方法です。画像ピラミッドを使用することで、拡大縮小のプロセスを簡単かつ高速に行うことができます。OpenCVやPillowなどのライブラリは、画像ピラミッドを構築するための機能を提供しています。
タイルを跨いでのコピー&ペーストは、オーバーレイ技術を使用することで実現できます。オーバーレイとは、複数の画像を重ね合わせることで、新しい画像を生成する技術です。タイルを跨いでのコピー&ペーストは、オーバーレイを使用して、複数のタイルを重ね合わせることで実現できます。また、透明度を使用することで、重ね合わせたタイルの一部を透明にすることもできます。
ペンツールでの描画に関しては、画像のピクセル単位での操作が必要になります。これは、OpenCVやPillowなどの画像処理ライブラリを使用して実現できます。画像のピクセル単位での操作には、色の変更、描画、消去などが含まれます。これらの操作を組み合わせることで、複雑な描画機能を実現することができます。
最後に、メモリ以上の巨大な画像を扱うために、mmapを使用することは可能です。mmapを使用することで、ファイルをメモリ上にマップし、ファイルと同じようにアクセスすることができます。これにより、ファイルがメモリに収まらない場合でも、ファイルの一部をメモリにマップし、必要な部分だけを読み書きすることができます。ただし、mmapを使用する場合は、適切なメモリ管理が必要であり、オーバーヘッドが発生する可能性があるため、十分なテストと調整が必要です。