🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.os.linux.programowanie
2 messages
2 total messages Started by vertigo Sun, 08 May 2011 12:01
convert do rozmiaru [MB]
#72209
Author: vertigo
Date: Sun, 08 May 2011 12:01
16 lines
1122 bytes
Witam

Normalnie uzywam programiku convert np tak:
covert src.jpg =resize 50% dst.jpg

jednak opcja resize nie dziala na zasadzie zmiany objetosci pliku a  
wymiarow x,y oraz jeszcze innych parametrow.
W efekcie resize 50% zmiejsza rozmiar [MB] jednego obrazka 3 razy a innego  
4 razy.
Chcialem napisac skrypt basha ktory przycina zawsze do tego samego  
rozmiaru, ale nie chce wynajdywac kola jeszcze raz.

Wiecie moze jak to najprosciej zrobic ?

Pozdrawiam
Michal
Re: convert do rozmiaru [MB]
#72210
Author: Adam Osuchowski
Date: Sun, 08 May 2011 13:20
14 lines
1385 bytes
vertigo wrote:
> Chcialem napisac skrypt basha ktory przycina zawsze do tego samego 
> rozmiaru, ale nie chce wynajdywac kola jeszcze raz.
>
> Wiecie moze jak to najprosciej zrobic ?

W przypadku plików graficznych kompresowanych (zwłaszcza stratnie) nie da
się dokładnie przewidzieć rozmiaru po kompresji. Jedyne co, można wykonać
wiele konwersji i metodą przeszukiwania połówkowego, zmieniając stopień
kompresji w kolejnych krokach, dobrać taki, by rozmiar był odpowiedni.

W przypadku jpegów, IM robi to sam opcją ,,-define jpeg:extent=rozmiar'':

http://www.imagemagick.org/Usage/formats/#jpg_write
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads