2016-04-29 11 views
-1

jpgが作成されるフォルダがあります。新しいJPGが作成されると、サイズを変更して(例えば、2048x2048ピクセルに)、それを.dds(dxt1)に変換する必要があります。これはすべて自動的に行われます。新しいファイルを確認してddsに変換

私はおそらく、PowerShellを使用する方が良いだろうと理解してImageMagickのコンバータを知った後、Googleのバッチファイルコマンドに開始しました。しかし、私は、このいずれかのか分からないし、開始する場所がわからない...

+0

私の答え整理あなたの問題をしましたか?もしそうなら、それをあなたの答えとして受け入れることを検討してください - 投票数の横にある緑色のチェックマーク/チェックマークをクリックしてください。そうでない場合は、私が、または他の誰かがあなたをさらに助けることができるように、何がうまくいかないと言ってください。ありがとう。 http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235 –

答えて

0

私はWindowsのバッチには専門家でないが、あなたはこれらの線に沿って何かを行うことができます。 JPG2DDS.BATとして次のコードを保存し、

JPG2DDS 

またはダブルクリックすることによってを使用してそれを実行します。

@ECHO OFF 
REM Start of infinite loop monitoring directory for JPGs 
:TOP 
    echo Checking for files... 
    REM Work through all JPEG files converting to DDS 
    FOR /F %%f IN ('DIR /B *.JPG') DO (
     ECHO Processing file %%f... 
     convert "%%f" -resize 2048x2048 "%%f.dds" 
     REM If it worked, rename the original file so we don't do it again 
     REM If it didn't work, we'll try again next time round 
     IF %ERRORLEVEL% == 0 (
     ECHO Conversion successful 
     REN "%%f" "%%f.converted" 
    ) 
    ) 
    REM Sleep so as not to overload Windows 
    ECHO Sleeping... 
    SLEEP 10 
GOTO TOP 

すべてのコマンドは、上記の実施例hereて説明します。

convertコマンドを使用して、インストールする必要がありますImageMagickのの一部です。このスクリプトを実行する前に、あなたはこのようなコマンドを使用してDDSに単一JPEGに変換することができていることを確認してください:

convert someImage.jpg -resize 2048x2048 result.dds 
+0

答えをありがとう。私は私の手を汚すようにしたが、私はまだそれほど多くはないので、私はちょっと私に教えてくれる友人を頼むつもりだと思う。 – Boris

関連する問題