Automatisch resizen van veel foto's
19 maart 2005 - 21:19   
geplaatst door: Appelbijter
Hoi iedereen,

in mijn iPhoto library staan zo'n 350 foto's die online moeten gezet worden op mijn server. (ik had alle betrokken foto's alvast in een mapje gezet)  Deze staan in hoge kwaliteit, en ik zou ze graag allemaal ter bestandsgrootte hebben van 50-60kb met jpeg compressie 50% of zo.  De grootte van de foto's (bv. 600*424) doet er niet toe.

Eerste poging was via GraphicConverter, alle foto's laten converten (Archief>Convert...) naar jpeg met in de options ingesteld dat hij alle foto's moet resizen naar 60kb en jpeg compressie 50%.  Een klik op de knop 'convert' zou dan moeten volstaan...  Het resultaat was dat de foto's allen naar willekeurige groottes werden omgezet, de ene mini, de ander megagroot, en de filesizes verliepen van klein tot 160kb.  Tot zover dit 'uitstekende programma'.

Photoshop leek me de volgende optie.  Ik nam een actie op die de filesize omzette naar een breedte van 600 pixels en daarna "Save for web..." (archief-menu) nam.  In het dialoogvenster van save for web kon ik dit mooi krijgen op 50kb.  Photoshop is een schitterend programma, ware het niet dat zijn automatiseren niet op punt staat.  De save-actie uit save for web werd ook opgenomen, dus als ik alle files batch (Archief>Automate>Batch...) dan zou photoshop ze doodleuk allemaal naar dezelfde file overschrijven.  De 'save' uit "save for web" weglaten kon ook niet.  Gewoon batchen met de instelling dat hij alle files saved naar een aparte map zou ook een optie kunnen zijn, behalve dat hij dan telkens het dialoogvenstertje voor jpeg toont, ik 350 keer op "ok" zou moeten drukken, en dat de foto's bijlange geen 50kb zijn maar eerder in de aard van 160kb.

Rechtstreeks vanuit iPhoto was mijn laatste hoop.  Ik selecteerde alle foto's en nam Archief>Export... .  Maar aangezien iPhoto nogal amateuristisch is, heb je geen enkele jpeg-compressie optie bij het exporteren, en elke foto wordt zo'n 160kb.

Kan iemand met meer ervaring op photoshop gebied me helpen, of kan iemand me soms een ander programmaatje aanraden dat deze klus klaart?  Alvast bedankt dan!

Appelbijter

Automatisch resizen van veel foto's
19 maart 2005 - 22:58    reactie #1
geplaatst door: Hobbes
kan dit niet via een applescriptje?
gewoonweg in een folder droppen en pats boom...

slechts een ideetje. :withstupid:  :blink:

macbook pro 1,8; ibook G4 933; b&w G3 400; imac G3 400, powerpc 7100/66;
Scientific progress goes boink! (Calvin and Hobbes, B. Watterson)
Hobbes de enige échte Tiger!
Automatisch resizen van veel foto's
19 maart 2005 - 23:09    reactie #2
geplaatst door: augurk

(Bewerkt door augurk om 23:11, 19-03-2005)

867Mhz  768Mb 40G 15"TiBook OsX10.3.8
Automatisch resizen van veel foto's
19 maart 2005 - 23:14    reactie #3
geplaatst door: jandc
ik exporteer altijd eerst uit iPhoto als jpeg,
en dan verklein ik ze nog eens met freePhotoConverter.
een heel goed programma vindt ik.
http://www.versiontracker.com/dyn/moreinfo/macosx/19978

groetjes,
Jan

Automatisch resizen van veel foto's
20 maart 2005 - 00:52    reactie #4
geplaatst door: joo

Citaat
Appelbijter om 21:19, 19-03-2005
Hoi iedereen,


Photoshop leek me de volgende optie.  Ik nam een actie op die de filesize omzette naar een breedte van 600 pixels en daarna "Save for web..." (archief-menu) nam.  In het dialoogvenster van save for web kon ik dit mooi krijgen op 50kb.  Photoshop is een schitterend programma, ware het niet dat zijn automatiseren niet op punt staat.  De save-actie uit save for web werd ook opgenomen, dus als ik alle files batch (Archief>Automate>Batch...) dan zou photoshop ze doodleuk allemaal naar dezelfde file overschrijven.  De 'save' uit "save for web" weglaten kon ook niet.  Gewoon batchen met de instelling dat hij alle files saved naar een aparte map zou ook een optie kunnen zijn, behalve dat hij dan telkens het dialoogvenstertje voor jpeg toont, ik 350 keer op "ok" zou moeten drukken, en dat de foto's bijlange geen 50kb zijn maar eerder in de aard van 160kb.

Je kunt toch in die batch aanvinken 'Handeling negeren "opslaan als" opdrachten?'
dan schrijft 'ie je files niet over en hoef je dus niet 350x op OK te klikken...

:satisfied:

MacBook Pro 15" 2,8 GHz Intel Core i7 16 GB 1TB / Apple Thunderbolt Display 27" / iPhone 11 Pro 256GB / Binnenkort aan de Dell??
Automatisch resizen van veel foto's
20 maart 2005 - 06:32    reactie #5
geplaatst door: oogappel
Probeer PhotoExpress eens. Die gebruik ik altijd voor dit soort klusjes.

www.raggers.net/pathos

Automatisch resizen van veel foto's
20 maart 2005 - 09:47    reactie #6
geplaatst door: Alex Wesselink
Volgens mij kan dit wel degelijk heel makkelijk in photoshop: Je begint een nieuwe 'action' en drukt op record, geef de actiion een snel toets, bijvoorbeeld F1. Vervolgens open je één van de foto's die je wilt verkleinen via safe for web. Hier kun je ook de image-size instellen, in jouw geval dus 600 pixels breed, vervolgens de kwaliteit van je jpeg zo instellen dat het jouw favoriete groote krijgt. Vervogens op safe klikken en een nieuwe map aanwijzen waar het opgeslagen moet worden. Dan nog even je orginele foto sluiten en op don't safe klikken en op 'stop' drukken om de action te beëindigen. Als je vervolgens meerde foto's opent die je wilt verkleinen (ik zou ze niet alle 350 tegelijk doen, duurt zo lang voor ze allemaal open zijn) en op F1 drukt wordt de eerste foto geconverteert en in de juiste map gestopt en de orginele gaat weer dicht zonder verandering. etc. etc.
Mijn mac, 1 van mijn beste keuzes tot nog toe.
Automatisch resizen van veel foto's
20 maart 2005 - 11:24    reactie #7
geplaatst door: Roman
En als ja van je action een droplet maakt, gaat het nog makkelijker. Je selecteert een hele map en laat deze op de droplet vallen en voila, het werkt.
Ik gebruik het zelf al jaren
Roman [/i]
Automatisch resizen van veel foto's
20 maart 2005 - 12:06    reactie #8
geplaatst door: Sharon
Je kan toch gewoon vanuit iphoto exporteren en dan de omvang van de foto aanpassen. Kijk in photoshop even wat de omvang moet zijn om te komen tot de juiste KB's en klaar.

Of zie ik het te simpel? Batch in photoshop is natuurlijk ook goed mogelijk.

succes

Automatisch resizen van veel foto's
20 maart 2005 - 19:44    reactie #9
geplaatst door: atelier
Misschien een domme vraag, maar hoe zit dat eigenlijk met foutvorming?
Ik dacht dat wanneer je een JPEG (uit een camera) opent in Photoshop, en dat weer wegschrijft als JPEG (na kleurcorrectie en ev. verkleinen) dat er dan extra compressiefouten ontstaan. Daarom schrijf ik eerst weg als PSD, en maak daar weer een JPEG van.

Klopt mijn redenering?  :confused:

Automatisch resizen van veel foto's
20 maart 2005 - 19:49    reactie #10
geplaatst door: Appelbijter
"kan dit niet via een applescriptje?
gewoonweg in een folder droppen en pats boom... "

Ik krijg koude rillingen van programmeren..en ik ken geen Applescript.

Aan allen die een programmaatje aanraden, toch bedankt.

"Volgens mij kan dit wel degelijk heel makkelijk in photoshop: Je begint een nieuwe 'action' en drukt op record, geef de actiion een snel toets, bijvoorbeeld F1. Vervolgens open je één van de foto's die je wilt verkleinen via safe for web. Hier kun je ook de image-size instellen, in jouw geval dus 600 pixels breed, vervolgens de kwaliteit van je jpeg zo instellen dat het jouw favoriete groote krijgt. Vervogens op safe klikken en een nieuwe map aanwijzen waar het opgeslagen moet worden. Dan nog even je orginele foto sluiten en op don't safe klikken en op 'stop' drukken om de action te beëindigen. Als je vervolgens meerde foto's opent die je wilt verkleinen (ik zou ze niet alle 350 tegelijk doen, duurt zo lang voor ze allemaal open zijn) en op F1 drukt wordt de eerste foto geconverteert en in de juiste map gestopt en de orginele gaat weer dicht zonder verandering. etc. etc."

350 keer op op F1 drukken is ook geen luxe. ;)

"Je kunt toch in die batch aanvinken 'Handeling negeren "opslaan als" opdrachten?'
dan schrijft 'ie je files niet over en hoef je dus niet 350x op OK te klikken... "

Het probleem was dat-ie bij "Save for web" ook de naam van de file onthield en ze dan overschreef.  Nu ben ik er blijkbaar in geslaagd dat hij dat niet onthoud.  En als ik dat vakje aanvink (ik dacht eerst dat het iets anders betekende, ze leggen het nogal complex uit) lukt het inderdaad.  

Thnx aan allen,
Appelbijter

Automatisch resizen van veel foto's
20 maart 2005 - 22:04    reactie #11
geplaatst door: Joop Vos
All my sites are powered by Textpattern!
Automatisch resizen van veel foto's
20 maart 2005 - 22:20    reactie #12
geplaatst door: vonne
Dat kan toch gewoon door de foto's vanuit iphoto te '' mailen ". Mail maakt dan een mailtje aan met de gecomprimeerde foto's die jij gewoon weer bewaart. :cool:
Automatisch resizen van veel foto's
20 maart 2005 - 22:48    reactie #13
geplaatst door: Appelbijter
Ondertussen is het gelukt. :)
Automatisch resizen van veel foto's
20 maart 2005 - 23:02    reactie #14
geplaatst door: joo
Ik vind het wel leuk om te lezen hoe iedereen dit op zijn eigenwijze aanpakt.... :thumbs-up:

MacBook Pro 15" 2,8 GHz Intel Core i7 16 GB 1TB / Apple Thunderbolt Display 27" / iPhone 11 Pro 256GB / Binnenkort aan de Dell??
Automatisch resizen van veel foto's
20 maart 2005 - 23:25    reactie #15
geplaatst door: atelier

Citaat
atelier om 19:44, 20-03-2005
Misschien een domme vraag, maar hoe zit dat eigenlijk met foutvorming?
 :confused:

Ehm, iemand?

Automatisch resizen van veel foto's
21 maart 2005 - 01:09    reactie #16
geplaatst door: oogappel
[news]Je eerder genoemde redenering klopt niet. Misschien wordt het je duidelijk aan de hand van dit voorbeeld:

Stel, je jpg is 10 punten waard uit de camera en na aanpassingen en opslag in alweer jpg blijft hier 9 van over. Jou tussenoplossing zal er altijd een "punt" van afhalen, in the end. van Camera naar PSD 0 punten, van PSD naar .jpg, 1 punt. Uiteindelijk dus hetzelfde verlies[/news]

Automatisch resizen van veel foto's
21 maart 2005 - 07:55    reactie #17
geplaatst door: atelier
Ah.
Dit heb ik ooit zo geleerd:

Resaving images


A common problem with JPEG images is people resaving them, particularly when working with them. Resaving a JPEG is like photocopying a photocopy, if you open a JPEG image, alter it and then resave it, you compound the quality loss caused by the lossy compression, degrading the image. There are two ways you can minimise this problem. Firstly, stick to non-lossy formats like PICT, BMP, TIFF and PNG when working with images until you come to save the final copy (use PNG or TIFF if you want to mail an image to someone for working on, because they offer good compression), and when you are finished with it, make sure you keep a back-up in a format other than JPEG, in case you wish to edit the image further at some point in the future.


Dat gaat dus niet op bij de methodes die in dit draadje beschreven worden?
(Is ècht een vraag, geen nare opmerking, begrijp me niet verkeerd)

Automatisch resizen van veel foto's
21 maart 2005 - 08:29    reactie #18
geplaatst door: oogappel
[news]Wat jij hierboven plaatst klopt helemaal. Maar jou opmerking was dat daarna de boel weer naar .jpg gezet zou worden, en dan heb je dus weer wel verlies.[/news]
Automatisch resizen van veel foto's
21 maart 2005 - 08:48    reactie #19
geplaatst door: atelier
Vandaar mijn opmerking. Ik had de indruk dat men een methode zocht om direct van JPEG (in batch mode) een kleinere JPEG te maken. Dat levert fout op fout op.
Ik kreeg zojuist een mailtje van Danielle (van iResize http://www.daniele.ch/downloads.html ) die hetzelfde zegt. Dus twee stappen naar opnieuw JPEG, niet één.

Hi!
yes, you're right!
Recompressing a JPEG file will produce (more or less) random artifact pixels.
So, during the work phase it is wise to save the picures in Photoshop format or tiff with LZW compression (that's also lossless).

With iResize you may resize (and recompress in JPEG) the following formats: .jpg, .tif, .pct, .gif and .psd

(Bewerkt door atelier om 8:49, 21-03-2005)

Automatisch resizen van veel foto's
21 maart 2005 - 09:00    reactie #20
geplaatst door: Cailin Coilleach

Citaat
joo om 23:02, 20-03-2005
Ik vind het wel leuk om te lezen hoe iedereen dit op zijn eigenwijze aanpakt.... :thumbs-up:


Nog leuker: vanaf de command-line kun je "sipps" gebruiken. In elk geval, ik geloof dat het zo heette (zou ik de Macworld.uk nog even na moeten lezen). Dan kun je met een (1) commando zo veel files als je wilt resizen :)
Automatisch resizen van veel foto's
21 maart 2005 - 09:04    reactie #21
geplaatst door: oogappel
@ atelier: [news]Misschien heb je gelijk dat er dan minder verlies optreedt, maar er zal altijd iets verloren gaan hoe dan ook, direct naar .jpg, of via een ander bestand. Hoewel ik nu ook wel benieuwd ben wat het dan scheelt als je de work around toepast. Ga ik nog even onderzoeken![/news]

(Bewerkt door oogappel om 9:06, 21-03-2005)

Automatisch resizen van veel foto's
21 maart 2005 - 12:52    reactie #22
geplaatst door: Toivo

Citaat
Appelbijter om 21:19, 19-03-2005
In mijn iPhoto library staan zo'n 350 foto's die online moeten gezet worden op mijn server.

[snip]

Kan iemand met meer ervaring op photoshop gebied me helpen, of kan iemand me soms een ander programmaatje aanraden dat deze klus klaart?

Vreemd dat nog niemand Galerie heeft genoemd. Dit gratis (!) programmaatje dat dacht ik is ontwikkeld in AppleScript Studio neemt al je in iPhoto geselecteerde plaatjes en maakt er een mooie HTML-fotoalbums van. Dat mapje met HTML en geresizete plaatjes kun je zo op je webserver plaatsen.

Een andere hele mooie oplossing is RapidWeaver. Dit is meer een HTML-editor, maar ook weer met iPhoto integratie en bovendien zeer fraaie templates. Het mooie van RapidWeaver vind ik dat je niet alleen maar enkele fotoalbums maakt, maar gelijk een hele site van fotoalbums. Met Galerie moet je bij meerdere albums zelf een indexpagina in elkaar sleutelen met verwijzingen naar elk van de albums. RapidWeaver is echter niet gratis, maar shareware voor $34,95. Ik vond het dat geld wel waard, want hoewel ik goed en snel overweg kan met HTML en CSS is RapidWeaver een manier om in tien seconden een professioneel ogende website in elkaar te flansen.

Toivo.

Time is nature's way of keeping everything from happening at once.
Automatisch resizen van veel foto's
21 maart 2005 - 13:06    reactie #23
geplaatst door: Appelbijter
De bedoeling is niet dat er een HTML-documentje van wordt gemaakt, wel dat ik gewoon kleinere bestandjes kreeg.

Nota voor de discussie: als ik werk aan afbeeldingen bewaar ik de tussenpozen altijd in photoshop-formaat.  Enkel het eindresultaat komt in jpeg.  Ik zou graag opteren voor png, maar weinigen kunnen dit lezen.

Automatisch resizen van veel foto's
26 september 2005 - 14:47    reactie #24
geplaatst door: DTP2
Inderdaad asteller,

Je geeft dan compressie over een reeds gecomprimeerd bestand. Eerst "losless" opslaan als bijv. psd of tiff of zelfs jpg zonder compressie. Pas als het klaar is opslaan als jpg met compressie. Het (vrij) nieuwe jpg2000 maakt trouwens nog veel beter gecomprimeerde bestanden met minder verlies. Voor eigen gebruik is dit voorlopig perfect.