{"id":2043,"date":"2006-09-06T09:41:04","date_gmt":"2006-09-06T07:41:04","guid":{"rendered":"https:\/\/www.fullo.net\/blog\/archives\/2006\/09\/06\/cairo-per-php\/"},"modified":"2006-09-06T09:41:04","modified_gmt":"2006-09-06T07:41:04","slug":"cairo-per-php","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2006\/09\/06\/cairo-per-php\/","title":{"rendered":"Cairo per PHP"},"content":{"rendered":"<p>Gli amanti di <a href=\"http:\/\/ossblog.it\/categoria\/gnome\">Gnome<\/a> conosceranno sicuramente <a href=\"http:\/\/cairographics.org\/\">Cairo<\/a>, la libreria per la gestione\/creazione di oggetti grafici vettoriali facente parte del progetto <a href=\"http:\/\/www.FreeDesktop.org\">FreeDesktop<\/a>. Oggi ho scoperto grazie a <a href=\"http:\/\/www.sitepoint.com\/blogs\/2006\/09\/05\/php-extension-for-cairo-graphics-library\/\">Harry Fuecks<\/a> che \u00e8 stato fatto un <a href=\"http:\/\/cairo-wrapper.php-baustelle.de\/trac\/\">wrapper per la suddetta libreria<\/a> per interfacciarsi con php. <\/p>\n<p>Sar\u00e0 quindi possibile usare il modulo in questione per <a href=\"http:\/\/cairo-wrapper.php-baustelle.de\/examples\/dragon-curve.php\">generare dinamicamente grafici<\/a> e dar loro un aspetto &#8220;cool&#8221;. L&#8217;inizio della fine per le GD?<\/p>\n<p>ciuaz<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gli amanti di Gnome conosceranno sicuramente Cairo, la libreria per la gestione\/creazione di oggetti grafici vettoriali facente parte del progetto FreeDesktop. Oggi ho scoperto grazie a Harry Fuecks che \u00e8 stato fatto un wrapper per la suddetta libreria per interfacciarsi con php. Sar\u00e0 quindi possibile usare il modulo in questione per generare dinamicamente grafici e [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[9],"tags":[241,280,465,2248,2250],"class_list":["post-2043","post","type-post","status-publish","format-standard","hentry","category-php","tag-cairo","tag-gd","tag-graphics","tag-php","tag-webdev"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Cairo per PHP - Fullo<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fullo.net\/blog\/2006\/09\/06\/cairo-per-php\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cairo per PHP - Fullo\" \/>\n<meta property=\"og:description\" content=\"Gli amanti di Gnome conosceranno sicuramente Cairo, la libreria per la gestione\/creazione di oggetti grafici vettoriali facente parte del progetto FreeDesktop. Oggi ho scoperto grazie a Harry Fuecks che \u00e8 stato fatto un wrapper per la suddetta libreria per interfacciarsi con php. Sar\u00e0 quindi possibile usare il modulo in questione per generare dinamicamente grafici e [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2006\/09\/06\/cairo-per-php\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2006-09-06T07:41:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2021\/05\/FB_IMG_1515748807284.jpg?fit=1453%2C1453&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1453\" \/>\n\t<meta property=\"og:image:height\" content=\"1453\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Francesco Fullone\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fullo\" \/>\n<meta name=\"twitter:site\" content=\"@fullo\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francesco Fullone\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/09\\\/06\\\/cairo-per-php\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/09\\\/06\\\/cairo-per-php\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"Cairo per PHP\",\"datePublished\":\"2006-09-06T07:41:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/09\\\/06\\\/cairo-per-php\\\/\"},\"wordCount\":71,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"keywords\":[\"cairo\",\"gd\",\"graphics\",\"php\",\"webdev\"],\"articleSection\":[\"php\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/09\\\/06\\\/cairo-per-php\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/09\\\/06\\\/cairo-per-php\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/09\\\/06\\\/cairo-per-php\\\/\",\"name\":\"Cairo per PHP - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"datePublished\":\"2006-09-06T07:41:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/09\\\/06\\\/cairo-per-php\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/09\\\/06\\\/cairo-per-php\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/09\\\/06\\\/cairo-per-php\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cairo per PHP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\",\"name\":\"Fullo\",\"description\":\"nulla e&#039; impossibile per chi non lo deve fare!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"width\":622,\"height\":622,\"caption\":\"Francesco Fullone\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\"},\"sameAs\":[\"http:\\\/\\\/www.fullo.net\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fullo\",\"https:\\\/\\\/x.com\\\/fullo\"],\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/author\\\/fullo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cairo per PHP - Fullo","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fullo.net\/blog\/2006\/09\/06\/cairo-per-php\/","og_locale":"it_IT","og_type":"article","og_title":"Cairo per PHP - Fullo","og_description":"Gli amanti di Gnome conosceranno sicuramente Cairo, la libreria per la gestione\/creazione di oggetti grafici vettoriali facente parte del progetto FreeDesktop. Oggi ho scoperto grazie a Harry Fuecks che \u00e8 stato fatto un wrapper per la suddetta libreria per interfacciarsi con php. Sar\u00e0 quindi possibile usare il modulo in questione per generare dinamicamente grafici e [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2006\/09\/06\/cairo-per-php\/","og_site_name":"Fullo","article_published_time":"2006-09-06T07:41:04+00:00","og_image":[{"width":1453,"height":1453,"url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2021\/05\/FB_IMG_1515748807284.jpg?fit=1453%2C1453&ssl=1","type":"image\/jpeg"}],"author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Scritto da":"Francesco Fullone"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2006\/09\/06\/cairo-per-php\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2006\/09\/06\/cairo-per-php\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"Cairo per PHP","datePublished":"2006-09-06T07:41:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2006\/09\/06\/cairo-per-php\/"},"wordCount":71,"commentCount":0,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"keywords":["cairo","gd","graphics","php","webdev"],"articleSection":["php"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2006\/09\/06\/cairo-per-php\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2006\/09\/06\/cairo-per-php\/","url":"https:\/\/www.fullo.net\/blog\/2006\/09\/06\/cairo-per-php\/","name":"Cairo per PHP - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"datePublished":"2006-09-06T07:41:04+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2006\/09\/06\/cairo-per-php\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2006\/09\/06\/cairo-per-php\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2006\/09\/06\/cairo-per-php\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Cairo per PHP"}]},{"@type":"WebSite","@id":"https:\/\/www.fullo.net\/blog\/#website","url":"https:\/\/www.fullo.net\/blog\/","name":"Fullo","description":"nulla e&#039; impossibile per chi non lo deve fare!","publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fullo.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","width":622,"height":622,"caption":"Francesco Fullone"},"logo":{"@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1"},"sameAs":["http:\/\/www.fullo.net","https:\/\/www.linkedin.com\/in\/fullo","https:\/\/x.com\/fullo"],"url":"https:\/\/www.fullo.net\/blog\/author\/fullo\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3OSc1-wX","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":1625,"url":"https:\/\/www.fullo.net\/blog\/2005\/09\/04\/truecolor-php-library\/","url_meta":{"origin":2043,"position":0},"title":"TrueColor php library","author":"Francesco Fullone","date":"04\/09\/2005","format":false,"excerpt":"TrueColor php library \u00e8 una serie di funzioni e librerie php utili alla gestione delle immagini, grazie ad esse \u00e8 possibile ridimensionare, ruotare, ritagliare ed aggiungere testo alle immagini direttamente dal browser. E' possibile vederne l'utilizzo sul sito di CreatingOnLine nella sezione Online Image Editor. La libreria \u00e8 rilasciata con\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":408,"url":"https:\/\/www.fullo.net\/blog\/2003\/08\/21\/phplinksvarie\/","url_meta":{"origin":2043,"position":1},"title":"php::Links(&#8216;varie);","author":"Francesco Fullone","date":"21\/08\/2003","format":false,"excerpt":"volete compilare i vostri script in php? beh, quelli di binaryPhp stanno lavorando per voi! ennesimo tutorial sull'uso delle librerie GD 2.0 con php (che stiano diventando di moda?) phpWebComponent \u00e8 il nome di un progetto per niente piccolo, gli sviluppatori vogliono infatti portare il paradigma della piattaforma .NET all'interno\u2026","rel":"","context":"In &quot;tecnologia&quot;","block_context":{"text":"tecnologia","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":285,"url":"https:\/\/www.fullo.net\/blog\/2003\/06\/12\/phplinksarticles\/","url_meta":{"origin":2043,"position":2},"title":"php::Links(&#8216;articles&#8217;)","author":"Francesco Fullone","date":"12\/06\/2003","format":false,"excerpt":"breve rassegna degli articoli e news che non ho segnalato la scorsa settimana: su zend \u00e8 stata pubblicata una rassegna di articoli sul futuro di php 5.0. su phpBuilder, invece, un interessante tutorial per giocare con le GD ed i true type \u00e8 uscito il nuovo numero di php|architect, molti\u2026","rel":"","context":"In &quot;tecnologia&quot;","block_context":{"text":"tecnologia","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":274,"url":"https:\/\/www.fullo.net\/blog\/2003\/06\/01\/phplinksphp-432-final\/","url_meta":{"origin":2043,"position":3},"title":"php::Links(&#8216;php 4.32 final&#8217;)","author":"Francesco Fullone","date":"01\/06\/2003","format":false,"excerpt":"\u00e8 stata finalmente rilasciata la versione stabile di php 4.32, questa versione introduce parecchi bug-fix, soprattutto nelle GD e disabilita l'utilizzo della vecchia versione di queste ultime su windows. maggiori informazioni sono reperibili nel change-log ufficiale. ciuaz","rel":"","context":"In &quot;tecnologia&quot;","block_context":{"text":"tecnologia","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1944,"url":"https:\/\/www.fullo.net\/blog\/2006\/05\/02\/php-news-4\/","url_meta":{"origin":2043,"position":4},"title":"PHP news","author":"Francesco Fullone","date":"02\/05\/2006","format":false,"excerpt":"Ultimamente ho scritto poco... un poco a causa dei sempre maggiori impegni lavorativi un poco perch\u00e8 nel tempo libero (visto che non piove) cerco di uscire a prendere aria fresca.. ecco comunque una serie di informazioni sul mondo del PHP che avevo dimenticato di citare... E' uscito PHP 5.1.3, una\u2026","rel":"","context":"In &quot;eventi&quot;","block_context":{"text":"eventi","link":"https:\/\/www.fullo.net\/blog\/category\/eventi\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1474,"url":"https:\/\/www.fullo.net\/blog\/2005\/06\/21\/polaroid-onize\/","url_meta":{"origin":2043,"position":5},"title":"polaroid-onize","author":"Francesco Fullone","date":"21\/06\/2005","format":false,"excerpt":"se avete una foto e volete ottenerne una effetto polaroid fate un salto su polaroid-onize, questo simpatico servizio vi render\u00e0 l'immagine come quella qui sotto: clicca sull'immagine per ingrandirla per i pi\u00f9 geek c'\u00e8 anche chi ha realizzato uno script php che fa la stessa cosa (la spiegazione per\u00f2 \u00e8\u2026","rel":"","context":"In &quot;cazzate&quot;","block_context":{"text":"cazzate","link":"https:\/\/www.fullo.net\/blog\/category\/cazzate\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/2043","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/comments?post=2043"}],"version-history":[{"count":0,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/2043\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=2043"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=2043"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=2043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}