はてなキーワード: ピクセルとは
自分は学校でコンピューターサイエンスを修めてないし、新卒で就職もしてない野良犬みたいな経歴です。しょうもないアラサーです。
Fラン大学の文系を出て、理由もなく2年ニート、その後はバイトからはじめて、小さいソフトハウスに入るもパワハラで1年くらいで退職しました。
その後は夜中にサーバーを再起動するIT土方をしていました。月の手取りは15万で何もできなかった。
その時にコロナでの案件崩壊と自宅待機が来ました。暇で仕方なかったので、流行りのクラウドの資格をいくつか取り、しょうもないSIerに転職。
毎日やることは、しょうもないエクセル方眼紙にスクショを貼り付けたり、全力でセルを結合することなどです。
他には、技術がわからないプロジェクトマネージャに、画面共有で5000文字くらいある設計書を半日かけて説明して、得られたものは句読点をずらすことだけだった時は、耳鳴りとめまいがしました。
しかしながら、自分も技術はわかる方じゃなかったので、大流行のクラウドの資格や、国家資格とかも暇つぶしで取って、ちょっとわかるようにしました。
また、知識だけじゃどうしようもないので、慣れないGitHubを使ってOSSにコントリビュートとかもしてみました。ただのGood First Issueのバグ潰しでしたが。
こういうことをしても大して給料も上がらず、会議中にAPEXの音がするプロジェクトマネージャの方が評価が高かったのは虚無でした。
彼のAPEXの音をBGMに、転職サイトへとスムーズに登録し、外資系のコンサルに転職してみました。ここはいわゆるBIG4というところです。アーキテクトをすることになりました。
初め、貸与されたPCがMacだったので、外資はいいぞと思ったのですが、MacでやることはWindowsのVDIに繋いでパワーポイントのピクセルずらし、論点のない会議ばかりでした。
当たり前のようにコードは書けず、日々Office製品をいじり、顧客の社内政治に巻き込まれながら、毎日7時から0時まで働きました。管理職はいつ寝てるのかわからない。
外資なのに社内のワークフローは日系企業並みに複雑、裁量はあるが、そもそもの仕事量が多すぎるので実際ありませんでした。無駄にLGBTや環境への配慮の研修が多かったです。
結局ここも前職のSIerの仕事を煮詰めただけで、ストレスは上がるばかりだったので、すぐにやめました。給料は爆増したが、色々と失うものがありそうでした。
ここまでで、エンジニアリングにおいて邪魔なものが顧客だということがわかったので、次はB to Cの会社の事業部のエンジニアになりました。給料は前職据え置き。
今の所たくさんコードがかけて、割と幸せです。この会社に入ってからOffice製品は一切触ってません、あれが悪いわけではないのですが、物には適切な使い方というものがある気がします。
今思うと、自分はものづくりが好きなだけで、顧客の課題解決には全く興味がなかったと思います。昔は技術的なコンサルティングや技術営業などもやりましたが、作った後は金の切れ目が縁の切れ目で、作ったものがどう動いてるかは全くわからなかった。
また、前職と違い、事業部のエンジニアは基本的に技術力がある人しかいないので、頑張ってきたつもりの自分でも毎日不足を感じています。しかもみなさん若いので尚更焦る。
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を使用する場合は、適切なメモリ管理が必要であり、オーバーヘッドが発生する可能性があるため、十分なテストと調整が必要です。
スクウェア・エニックス第2開発課へ
いつまで「ドラゴンクエストモンスターズ スーパーライト」「星のドラゴンクエスト」「ドラゴンクエストウォーク」「ドラゴンクエストけしけし」「ドラゴンクエストタクト」「ドラゴンクエスト10オンライン」の
「ドラゴンクエスト10オフライン 追加パック」「HD2D ドラゴンクエスト3」「ドラゴンクエスト12 選ばれし運命の炎」の情報は
今月中も来月26日までも27日もそれ以降も出せないのか?
「ファイナルファンタジー16」(PS5)や「ゼルダの伝説ティアーズオブキングダム」(Switch/任天堂)への配慮から
情報出すこと禁じているのか?ふざけてるぜこんなの!
もうFF陣営は「ファイナルファンタジーピクセルリマスター」の発売日決定したばかりだぞ?
これによりFFは1〜10、12、15ポケットエディションをスイッチでプレイできるようになる
けどドラクエはどうなんだ?
トルネコの大冒険無印を落とし切りアーカイヴズ化、同2・3をリマスターするとかすらもしない。
6のスイッチ移植求める意見に「ドラクエ11sの6の扉の世界で我慢してちょ」とか抜かす工作員もいた様だな。自由にドラクエへの訴えしちゃだめなのか、テメェと叫びたくなる。
以上、これが今、私に出来る、第2開発課への魂の叫びです。
ネットでスクレイピングしてきたデータを単純に学習させればAIは賢くなって良い感じの出力出してくれるんでしょ?
と思っていたのだけど、どうも調べていると違っている。
例えば絵描きAIのStableDiffusionで、追加学習させるLoRAがあるが、
顔を中心に切り抜きをする、背景を切り抜くといった手作業が必要となっている。
また画像に偏りがあると、それに引きずられる。
キャラクターだと、同一キャラクターを色んな角度から描いた複数枚の画像が必要になるが、
ある角度ばかり多いとそれに引きずられるといった感じだ。
写真だと、オブジェクト検出くらいだと、人や建物くらいの大雑把なカテゴリー検出では既に駄目で、
髪型の名前や、ファッションの名前など、タグ付けするのに知識の限界を感じる。
(ググれバカ、ChatGPTに聞けばいいという人は是非とも網羅的にタグ付けしたデータセットを出して人類に貢献して欲しい)
そして、ネットにはそれほど高品質なデータは、案外ないのではないか。
フォトリアルな人物写真を出したいとした場合、光をどのように当てるのかという知識は、普通の人には無い。
ストロボ直射、MoLAのようなオパライトなのか、白ホリで2,3mのディフューザーで撮ったのか、画像の範囲外のものから推測しないといけない。
ChatGPTの質疑応答が凄いというので、オープンなモデルも出てきているが、
ファインチューニングするのに、質問と回答をセットにしたデータセットを作らないといけないというのを見た。
単純にドキュメント食わせれば、良い感じに質問答えてくれるようになるんじゃないの?
と思ってたら違ってたわけだ。
マッチングサイト登録しようと思うけど 写真はどうやって撮ればいいのか?
1.明るい場所で撮影する: 光が足りないと顔が暗く見えます。
2.真正面から撮影する: 正面から撮影することで自分を正確に再現できます。
3.笑顔を心がける: 笑顔は他人にとって魅力的な印象を与えます。
4.服装はシックに: 着こなしは自分自身を正確に再現することができます。
はい、写真館に行ってマッチングサイト用の写真を撮影することは可能です。写真館ではプロのカメラマンがいて、美しい写真を撮影することができます。また、写真館では限られた時間内でのみ撮影ができますので、スマホなどで撮影する際よりも写真のクオリティが高くなることもあります。
加工サービスもあるのか?
はい、写真館では写真加工サービスも提供されていることがあります。写真加工サービスには以下のようなものがあります:
1.調整: 色調や明るさなどを調整して写真を美しくすることができます。
2.編集: 不要な要素を削除したり、背景を変更したりすることができます。
マッチングサイトにアップロードする写真のサイズはサイトによって異なります。一般的には横幅が800ピクセルから1,000ピクセル程度、縦幅が1,200ピクセルから1,500ピクセル程度が推奨されています。
また、ファイルサイズも制限されていることがありますので、写真を圧縮することも重要です。写真を加工する際は、写真のサイズとファイルサイズを適切に調整することで、マッチングサイトにアップロードすることができます。
★やりたいこと
①クリスタで5000ピクセルくらいの大きさの100枚以上レイヤー使ったファイルを2つ開きつつ、live2dを作りたい
②VtubestudioとOBSとゲーム(アクションゲームは苦手なので多分やらない)を同時起動したい。Vtubestudioの物理演算をカクつかせたくない。せっかく頑張って髪揺れと胸揺れ作ったんだ。
③光学ドライブがほしい(昔買ったアドビソフトを使い倒すため)
・メモリは32GB以上
世代は新しい方がいいみたいだけどインテルなら8以降、ライゼンなら3以降なら何とかなるかな?
★調べること
https://www.mouse-jp.co.jp/store/g/gg-tune-hm-a-3060ti/
これなら184800くらいだ
https://www.frontier-direct.jp/direct/g/g114046-jan2/
これなら32GBにして光学ドライブつけても190400
・モニタも新調したいがsRGBが100%がいいらしい?絵描くし。ノングレアは絶対。アクションゲームはしないからリフレッシュレート?は気にしなくて良さそう。27インチがいい。今使ってるのがその大きさだから。もっと大きくてもいいけど多分高くなる?
・ハードディスクは1tbあったほうがいいのか?外付けHDD500GB持ってて、完成した作品はそっちに移すようにしてるからいいか?でも完成までにバックアップが5個位出来るからなあ。ファイルの大きさを調べる
→500で余裕だった
・
20万に収めたいけど無理かなー
Google製品はマップとドライブを使ってるけどどちらも操作がわかりにくい
機能が隠されてて直観的ではなくググって見つけなくてはいけない
マップの保存したラベルを出してくるのは未だにあちこち触らないとでてこない
ようはGoogleの連中があまりにも賢すぎて俺レベルのアホが使いこなせるか理解できないのが原因なんだと思う
その点Apple製品は俺レベルのアホでも最低限使えるように降りてくれてる
より便利な使い方もあるんだろうけど知らなくてもいいように最低限を考えてくれてる
スマホは最初にAndroid携帯を買ったけど撮った写真をどこで見れるのかわからなくて困った
レトロゲームのリメイクは、FFピクセルリマスターで一つの完成を見たと思う。
「これでいいんだよ、これで」という、肩肘を貼らないリメイク。
オールドゲーマーが満足しつつ、新規ユーザーの敷居も低い方法が採られるようになったと感じる。
具体的には、
・背景は美麗グラで書き直す。
・音楽には生演奏でカネをかける。可能ならオリジナル作曲家に参画してもらう。
・フルボイス化。
・システムは、不評だったところだけを直す。追加要素は最小限。
と、リメイクビジネスの到達点とも呼べるようなレベルに達していると感じる。
Steamにも打って出たことで、海外ユーザーはじめ多くのユーザボイスを聴けたことが功を奏したのかもしれない。
今後はスクエニのリメイクビジネスが経営の教科書に載ることになるだろう。
https://automaton-media.com/articles/newsjp/20220804-213187/