[過去ログ] スレ立てるまでもない質問はここで 158匹目 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
928
(3): デフォルトの名無しさん [sage] 2022/02/08(火) 20:18:47 ID:ZQ7UgelW(1/2) AAS
ImageMagickというツールを使って画像ファイルを圧縮してたんだけど、mozjpegのほうが圧縮と画質のバランスが良いということでこっちに移行したい

やりたいこと
1.画像ファイルが入ってるzipやrarファイルを放り込むと自動解凍
2.解凍先のフォルダから画像ファイルを抜き出しmozjpegの実行ファイルに順次放り込む
3.mozjpegが出力したファイルを新しいフォルダを作成し保存
4.すべての画像ファイルの出力が完了したら出力先フォルダをzip形式に変換
942: 928 [sage] 2022/02/09(水) 01:24:24 ID:bLn3u0Vp(1) AAS
>>934
934(1): デフォルトの名無しさん [sage] 2022/02/08(火) 23:19:09 ID:NUxQNPK7(2/2) AAS
せっかく「」つけてやったのにひとつずつぐぐれと。ぐぐりかたも教えた方がいいか?
すまんが>>933
933(1): デフォルトの名無しさん [sage] 2022/02/08(火) 23:06:16 ID:PIsUGLkT(1/2) AAS
>>932
だから、そのやり方を聞いているんですよ
はなりすまし
>>928で質問したのが自分

今pythonとか色々ググってるわ
参考になったありがとう
もしわからなかったら後で質問しに来るかも

というかこのスレなりすましとかでるのか?
意味わからんな、なにがしたいんだ?
946: デフォルトの名無しさん [sage] 2022/02/09(水) 05:55:40 ID:iY5PkkMN(2/4) AAS
>>928
圧縮解凍は別の処理。
ひとまず、手動でやっておけばよい

Drag & Drop については、別に考える

7zip のコマンドもある。
ただし、ファイル名が日本語・sjis(CP932)なら、-mcp=932 みたいなオプションが必要らしい

Ruby on Rails の画像変換では、ImageMagick を使うが、
低機能でコンパクトなlibvips も使う。
別に高機能は必要ないから

mozjpeg というのは知らない
958: デフォルトの名無しさん [sage] 2022/02/09(水) 15:11:12 ID:iY5PkkMN(4/4) AAS
>>928
Windows のRuby で、フォルダをDrag & Drop してみた

Ruby では、File.expand_path で、
Windows のパス区切り \ を、/ に変換できる

\ を表示するために、\\ となっている

p ARGV[ 0 ]
#=> "C:\\Users\\Owner\\Documents\\あ"

puts ARGV[ 0 ]
#=> C:\Users\Owner\Documents\あ

p File.expand_path( ARGV[ 0 ] )
#=> "C:/Users/Owner/Documents/あ"

このスクリプトファイルを、script.rb とすると、
デスクトップにショートカットを作って、
そのリンク先に、ruby.exe と、script.rb の絶対パスを書く

C:\Ruby25-x64\bin\ruby.exe C:/Users/Owner/Documents/script.rb
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.037s