16 berichten aan het bekijken - 1 tot 16 (van in totaal 16)
  • Q:
    Bijdrager
    Boike12

    PHP afbeelding in Xcode

    Hallo allemaal,

    Ik moet een website omzetten naar een app.
    Het is een bedrijf dat beschermende kleren maakt waar glas niet doorheen kan komen. Nu heeft dat een bedrijf een configurator om jouw kleren samen te stellen. Dit is geschreven in PHP. Er is enkel maar 1 afbeelding aanwezig, Afbeelding.PHP. Doordat je op een knop klikt veranderd het shirt/polo in een andere kleur.

    Kan ik zo dit PHP afbeelding met script en al in Xcode laden?

    Voor de gene die deze in aanbouw website willen zien en dat makkelijk vinden: Klik
    Ik hoop dat iemand hier mee kan helpen! Het is echt geen optie om zoveel afbeeldingen te gaan kopieren en plakken in xcode…

    Bedankt!

    Bijdrager
    Shmoo

    Waarom zou je er een Native App van maken als je al een Web based platform kant-en-klaar hebt ?

    Kloon de website en stop hem in een Web App. – Schaalt veel makkelijker 1 app voor alle omgevingen omdat je het heel eenvoudig responsive kunt maken.

    Adobe heeft hier een app voor die PhoneGap heet.
    Maar er zijn genoeg voorbeelden van kant en klare templates die je kunt gebruiken.
    http://maker.github.io/ratchet/

    Bijdrager
    Boike12

    Hij hoeft ook niet native te zijn. Het gaat er meer om dat personen bij dat bedrijf makkelijk klanten kunnen bezoeken en kunnen laten zien wat ze allemaal te bieden hebben.

    Ik ga even naar PhoneGap kijken, bedankt!

    Bijdrager
    Wyodor

    Zomaar wat gedachten uit de losse pols :

    Waarom een pagina opnieuw laden als alleen de kleur van dat jack verandert.

    Verander alleen de kleur van het jack. Beeld is transparant, je kan dus de achtergrond kleur (background-color) veranderen.

    Doe dat met JavaScript. Al of niet in combinatie met AJAX.

    En omdat de omgeving van het jack ook transparant is, moet je dat ondoorzichtig maken.

    Of als dat niet kan, maak een masker met het silhouet van het jack.

    Verzin iets.

    Bijdrager
    Wyodor

    Voor uw plezier om te bestuderen :

    http://home.wyodor.net/demoos/misc/jack.html

    Bijdrager
    Boike12

    Het gaat niet over die website. Die website moet alleen vertaald worden naar een app.

    Bijdrager
    Wyodor

    Wellicht kan je de ideëen gebruiken in je app.

    Vooral omdat je al die afbeeldingen niet wilt kopieren.

    Bijdrager
    Boike12

    Oh oke, want na wat rekenwerk zijn er meer dan 700.000 mogelijkheden, en dat ga ik echt niet kopieren!

    Bijdrager
    Wyodor

    Als je werkelijk denkt dat je voor alle 700.000 mogelijkheden een aparte afbeelding moet hebben, ben ik bang dat je probleem niet technisch is.

    Bijdrager
    Boike12

    Wat is dan een goed alternatief? WebView erin gooien?

    Inactief
    Anoniem

    Ik zag net dit artikel, misschien heb je daar wat aan om te kijken wat de beste oplossing voor je is.

    http://sealedabstract.com/rants/why-mobile-web-apps-are-slow/

    Bijdrager
    Koning Frank

    Je zou toegang moeten hebben tot de code van de website, dan is het wel mogelijk. De URL is namelijk afhankelijk van de keuze die je maakt, bv:

    http://www.ppe-factory.com/Configurator/afbeelding.php?Model=3564&Kleur=COL01&cart2isleeg&

    Daar wordt via php $_GET[]; het modelnummer (3564), de kleur (COL01) e.d. ingevuld. Je kan zelf wel verzinnen dat de andere kleuren COL02, COL03 etc zijn.

    Bijdrager
    Jakko Westerbeke
    Boike12 op 09 juli 2013

    Wat is dan een goed alternatief? WebView erin gooien?

    Of hetzelfde trucje uithalen als de site doet. Nu weet ik niet hoe die precies werkt, maar zelfs zonder ernaar te kijken lijkt me dat die óf een afbeelding samenstelt uit andere afbeeldingen, óf één afbeelding heeft en daarin kleuren e.d. vervangt — en ik vermoed die eerste. Het enige dat jij dan dus nodig hebt, zijn die originele afbeeldingen en wat gepriegel met NSImages.

    Bijdrager
    Terwanerik

    Ik neem aan dat het gaat om een iOS app hier, een Mac App van een website maken gaat wel erg ver niet? Zoals hierboven al gezegd wordt, de afbeelding komt misschien uit PHP maar het is gewoon een JPG (of PNG / GIF, zou je even in de code moeten kijken welke headers hij meestuurt) welke gedownload kan worden met Obj-C.

    De simpelste versie zou zijn:

     
    [[UIImageView alloc] initWithImage:[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://www.ppe-factory.com/Configurator/afbeelding.php?Model=%@&Kleur=%@", model, kleur]]]]];
     

    De variable model en kleur zouden dan 2 NSStrings zijn met het model en de kleur er in, deze zou je bijv. via JSON kunnen inladen vanaf de website, dan zul je een kleine API moeten bouwen, wat waarschijnlijk sowieso wel moet gebeuren.

    Deze methode maakt wel gebruik van synchroon laden, de App “freezed” dus even tot hij de afbeelding heeft ingeladen. Voor een nettere methode zou je kunnen kijken naar het LazyTableImages voorbeeld van Apple (http://developer.apple.com/library/ios/#samplecode/LazyTableImages).

    Bijdrager
    jimeh

    SDWebImage is ook een nette oplossing voor asynchroon laden.
    https://github.com/rs/SDWebImage

    Bijdrager
    Boike12

    Dit gaat wel heel veel werk worden :]

16 berichten aan het bekijken - 1 tot 16 (van in totaal 16)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.