[php/images] Automagisch bijsnijden

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • BKJ
  • Registratie: April 2000
  • Laatst online: 18-09 14:52
Ik moet voor mijn werk er vaak foto's bijsnijden die zijn geupload met een witte rand ergens... Kan dit ook automatisch door bv een PHP script icm GD bv?

Kamer huren


Acties:
  • 0 Henk 'm!

  • Remy
  • Registratie: Februari 2002
  • Laatst online: 11-06 08:13

Remy

I usually get 100% accuracy

Dit heeft erg weinig met Fotografie zelf te maken, dus een move FG > P&W :)

Bovendien mag je ook best zelf even op jacht gaan naar een oplossing hitchhacker, je topicstart komt zo wel erg karig over ;)

LinkedIn
Instagram


Acties:
  • 0 Henk 'm!

  • Mephix
  • Registratie: Augustus 2001
  • Laatst online: 15-03 08:21
En je geeft het antwoord eigenlijk zelf al.. GD is een erg mooie tool met PHP om foto's te bewerken en bij te snijden. Met een witte rand zal vanaf de buitenranden pixels moeten gaan bekijken..

Zijn ze echt 255, 255, 255... dan kun je makkelijk de overgang vinden en de foto bijsnijden.. als ze gescand zijn (dus hoge waarden, maar geen helder wit) dan zou je lager moeten gaat zitten met 250, 250, 250 ofso.

Schuin gescande foto's worden dan wel weer ff wat lastiger.

Acties:
  • 0 Henk 'm!

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 29-05 22:54
Je zou ook in Photoshop een batch kunnen aanmaken die de foto trimmed op witte pixels? Of is dat geen optie? Die kun je ook uitvoeren op een complete directory, ben je zo klaar.

Noushka's Magnificent Dream | Unity


Acties:
  • 0 Henk 'm!

  • Schonhose
  • Registratie: April 2000
  • Laatst online: 17-09 20:01

Schonhose

Retro Icoon

Michali schreef op 11 oktober 2004 @ 12:35:
Je zou ook in Photoshop een batch kunnen aanmaken die de foto trimmed op witte pixels? Of is dat geen optie? Die kun je ook uitvoeren op een complete directory, ben je zo klaar.
Tuurlijk kan dit ook, maar het vereist het downloaden van de bestanden, het bijwerken in photoshop en het weer uploaden.

IMHO is het minder werk om een PHP scriptje een upload folder te laten door lopen.

"The thing under my bed waiting to grab my ankle isn't real. I know that, and I also know that if I'm careful to keep my foot under the covers, it will never be able to grab my ankle." - Stephen King
Quinta: 3 januari 2005


Acties:
  • 0 Henk 'm!

  • InZane
  • Registratie: Oktober 2000
  • Laatst online: 01:06
Ik weet niet of je mogrify kunt gebruiken


PHP:
1
exec('/usr/bin/mogrify -crop 0x0 pad/'.$bestand);



Werkt prima :)

[ Voor 8% gewijzigd door InZane op 11-10-2004 17:11 ]


Acties:
  • 0 Henk 'm!

  • BKJ
  • Registratie: April 2000
  • Laatst online: 18-09 14:52
InZane schreef op 11 oktober 2004 @ 17:11:
Ik weet niet of je mogrify kunt gebruiken


PHP:
1
exec('/usr/bin/mogrify -crop 0x0 pad/'.$bestand);



Werkt prima :)
Als ik zo ff de manual erbij pak dan is dit een crop vana positie 0x0. Hoe herkent die de witte pixels dan?

Kamer huren


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Is de witte rand overal even breed? Dan kun je namelijk iets met imagecopy() proberen te doen in GD.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • InZane
  • Registratie: Oktober 2000
  • Laatst online: 01:06
hitchhacker schreef op 11 oktober 2004 @ 17:13:
[...]


Als ik zo ff de manual erbij pak dan is dit een crop vana positie 0x0. Hoe herkent die de witte pixels dan?
Use -crop 0x0 to remove edges that are the background color. Omit the x and y offset to generate one or more subimages of a uniform size.

Acties:
  • 0 Henk 'm!

  • BKJ
  • Registratie: April 2000
  • Laatst online: 18-09 14:52
Ok...dat werkt idd tot op zekere hoogte...Soms laat hij een randje zitten.

Dan nog een vraagje: op sommige foto's staat een datum (van het toestel). Is dit ook automatisch te verwijderen?

Kamer huren


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

hitchhacker schreef op 11 oktober 2004 @ 18:50:
Ok...dat werkt idd tot op zekere hoogte...Soms laat hij een randje zitten.

Dan nog een vraagje: op sommige foto's staat een datum (van het toestel). Is dit ook automatisch te verwijderen?
Is het een layered bestandsformaat? Staat het in de marge, op het witte stuk? Als je op beide vragen met "nee" beantwoord, dan kan het wel, maar dat gaat je aan kwaliteit kosten. Ik heb eens een topic hierover gelezen, maar heb er zelf niet in gepost, dus die vind ik nooit meer terug. :+

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • BKJ
  • Registratie: April 2000
  • Laatst online: 18-09 14:52
NMe84 schreef op 11 oktober 2004 @ 19:00:
[...]

Is het een layered bestandsformaat? Staat het in de marge, op het witte stuk? Als je op beide vragen met "nee" beantwoord, dan kan het wel, maar dat gaat je aan kwaliteit kosten. Ik heb eens een topic hierover gelezen, maar heb er zelf niet in gepost, dus die vind ik nooit meer terug. :+
Hmm..dat is jammer ;) Weet iemand anders het?

Kamer huren


Acties:
  • 0 Henk 'm!

  • mullah
  • Registratie: April 2000
  • Laatst online: 19-07 14:56
Als het in het beeld staat kun je proberen het weg te halen met een blur op die plek.. maar dan krijg je hetzelfde effect als op sommige televisiebeelden waar een logo is weggewerkt.

Meestal is het dan minder lelijk om de datum maar gewoon te laten staan.

Acties:
  • 0 Henk 'm!

  • BKJ
  • Registratie: April 2000
  • Laatst online: 18-09 14:52
mullah schreef op 12 oktober 2004 @ 01:24:
Als het in het beeld staat kun je proberen het weg te halen met een blur op die plek.. maar dan krijg je hetzelfde effect als op sommige televisiebeelden waar een logo is weggewerkt.

Meestal is het dan minder lelijk om de datum maar gewoon te laten staan.
je kan de datum toch ook wegcroppen?

Kamer huren


Acties:
  • 0 Henk 'm!

  • mullah
  • Registratie: April 2000
  • Laatst online: 19-07 14:56
hitchhacker schreef op 12 oktober 2004 @ 01:48:
[...]


je kan de datum toch ook wegcroppen?
Is ook een soort van kwaliteitsverlies he :)
In sommige gevallen is dat helemaal een ramp, omdat je dan misschien ook net een detail wat wel belangrijk is op de foto wegknipt.

MAar het kan natuurlijk wel

Acties:
  • 0 Henk 'm!

  • BKJ
  • Registratie: April 2000
  • Laatst online: 18-09 14:52
mullah schreef op 12 oktober 2004 @ 13:08:
[...]


Is ook een soort van kwaliteitsverlies he :)
In sommige gevallen is dat helemaal een ramp, omdat je dan misschien ook net een detail wat wel belangrijk is op de foto wegknipt.

MAar het kan natuurlijk wel
Maar weet niemand meer hoe dat automatisch kan? Welk topic dat was? En of dat scriptmatig kan? (bv in shell onder linux?)

Kamer huren

Pagina: 1