{"id":213,"date":"2003-04-27T02:16:26","date_gmt":"2003-04-27T00:16:26","guid":{"rendered":"\/\/?p="},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T23:00:00","slug":"phplinkssmartthumb","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2003\/04\/27\/phplinkssmartthumb\/","title":{"rendered":"php::Links(&#8216;smartThumb&#8217;)"},"content":{"rendered":"<p>dopo l&#8217;<a href=\"http:\/\/nanoc.no-ip.org\/smartrollover\/\" title=\"smartrollover\">estensione<\/a> per la classe <a href=\"http:\/\/www.smartphp.net\/content\/classes\/smartbutton\/SmartButton.html\" target=\"_blank\" title=\"smartbutton\">smartButton<\/a> ho deciso di cimentarmi in un altro hack e come preda ho scelto la classe <a href=\"http:\/\/www.smartphp.net\/content\/classes\/thumbnail\/Creating_Thumbnails.html\" target=\"_blank\" title=\"thumbnail class\">thumbnail<\/a>. <br \/>\nIl risultato della serata \u00e8 la classe <a href=\"http:\/\/nanoc.no-ip.org\/smartthumb\/\" title=\"smartThumb\" target=\"_blank\">smartThumb<\/a>, che tra le altre cose fa:<\/p>\n<blockquote><p>&#8211; salvataggio delle immagini in true color (supporto per le GD 2.0)<br \/>\n&#8211; inserimento di watermark sulle immagini<br \/>\n&#8211; cancellazione dei file dei thumb creati e non pi\u00f9 utili<br \/>\n&#8211; salvare le thumb in PNG oltre che in JPG<br \/>\n&#8211; aprire file PNG oltre che JPG<\/p><\/blockquote>\n<p>\nappena mi far\u00f2 riprendere dalla voglia di fare nuovamente le 2 di notte con la reference di php aggiunger\u00f2 il supporto per i watermark fatti con testo da input ed ottimizzer\u00f2 ulteriormente il codice! ;P<\/p>\n<p>ciuaz<\/p>\n","protected":false},"excerpt":{"rendered":"<p>dopo l&#8217;estensione per la classe smartButton ho deciso di cimentarmi in un altro hack e come preda ho scelto la classe thumbnail. Il risultato della serata \u00e8 la classe smartThumb, che tra le altre cose fa: &#8211; salvataggio delle immagini in true color (supporto per le GD 2.0) &#8211; inserimento di watermark sulle immagini &#8211; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_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}},"categories":[5],"tags":[],"class_list":["post-213","post","type-post","status-publish","format-standard","hentry","category-tecnologia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>php::Links(&#039;smartThumb&#039;)  - 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\/2003\/04\/27\/phplinkssmartthumb\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"php::Links(&#039;smartThumb&#039;)  - Fullo\" \/>\n<meta property=\"og:description\" content=\"dopo l&#8217;estensione per la classe smartButton ho deciso di cimentarmi in un altro hack e come preda ho scelto la classe thumbnail. Il risultato della serata \u00e8 la classe smartThumb, che tra le altre cose fa: &#8211; salvataggio delle immagini in true color (supporto per le GD 2.0) &#8211; inserimento di watermark sulle immagini &#8211; [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2003\/04\/27\/phplinkssmartthumb\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2003-04-27T00:16:26+00:00\" \/>\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=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francesco Fullone\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/04\\\/27\\\/phplinkssmartthumb\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/04\\\/27\\\/phplinkssmartthumb\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"php::Links(&#8216;smartThumb&#8217;)\",\"datePublished\":\"2003-04-27T00:16:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/04\\\/27\\\/phplinkssmartthumb\\\/\"},\"wordCount\":119,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"articleSection\":[\"tecnologia\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/04\\\/27\\\/phplinkssmartthumb\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/04\\\/27\\\/phplinkssmartthumb\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/04\\\/27\\\/phplinkssmartthumb\\\/\",\"name\":\"php::Links('smartThumb') - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"datePublished\":\"2003-04-27T00:16:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/04\\\/27\\\/phplinkssmartthumb\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/04\\\/27\\\/phplinkssmartthumb\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/04\\\/27\\\/phplinkssmartthumb\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"php::Links(&#8216;smartThumb&#8217;)\"}]},{\"@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\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@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":"php::Links('smartThumb')  - 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\/2003\/04\/27\/phplinkssmartthumb\/","og_locale":"en_US","og_type":"article","og_title":"php::Links('smartThumb')  - Fullo","og_description":"dopo l&#8217;estensione per la classe smartButton ho deciso di cimentarmi in un altro hack e come preda ho scelto la classe thumbnail. Il risultato della serata \u00e8 la classe smartThumb, che tra le altre cose fa: &#8211; salvataggio delle immagini in true color (supporto per le GD 2.0) &#8211; inserimento di watermark sulle immagini &#8211; [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2003\/04\/27\/phplinkssmartthumb\/","og_site_name":"Fullo","article_published_time":"2003-04-27T00:16:26+00:00","author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Written by":"Francesco Fullone","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2003\/04\/27\/phplinkssmartthumb\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2003\/04\/27\/phplinkssmartthumb\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"php::Links(&#8216;smartThumb&#8217;)","datePublished":"2003-04-27T00:16:26+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2003\/04\/27\/phplinkssmartthumb\/"},"wordCount":119,"commentCount":0,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"articleSection":["tecnologia"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2003\/04\/27\/phplinkssmartthumb\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2003\/04\/27\/phplinkssmartthumb\/","url":"https:\/\/www.fullo.net\/blog\/2003\/04\/27\/phplinkssmartthumb\/","name":"php::Links('smartThumb') - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"datePublished":"2003-04-27T00:16:26+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2003\/04\/27\/phplinkssmartthumb\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2003\/04\/27\/phplinkssmartthumb\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2003\/04\/27\/phplinkssmartthumb\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"php::Links(&#8216;smartThumb&#8217;)"}]},{"@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":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"en-US","@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-3r","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":732,"url":"https:\/\/www.fullo.net\/blog\/2004\/03\/02\/smartgallery\/","url_meta":{"origin":213,"position":0},"title":"smartGallery","author":"Francesco Fullone","date":"02\/03\/2004","format":false,"excerpt":"nato come progettino in collaborazione con Futa, smartGallery \u00e8 uno script PHP scritto in OOP che permette di creare delle gallerie di immagini senza impazzire con strampalati file di configurazione. Ecco alcune features dello script: - supporta l'utilizzo della classe smartThumb per la creazione dinamica di thumbnails (se il formato\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":193,"url":"https:\/\/www.fullo.net\/blog\/2003\/04\/13\/phplinksphenomenon\/","url_meta":{"origin":213,"position":1},"title":"php::Links(&#8216;Phenomenon&#8217;)","author":"Francesco Fullone","date":"13\/04\/2003","format":false,"excerpt":"anche se per ora non ho fatto molto, sto cercando di finire le modifiche della classe SmartRollover per far s\u00ec che il testo si possa centrare nelle immagini e che la gestione dell'andata a capo funzioni... e mentre aspettate vi consiglio la classe Phenomenon di Ciccio, che presto includer\u00e0 un\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":1537,"url":"https:\/\/www.fullo.net\/blog\/2005\/07\/19\/figlet-captcha-e-php\/","url_meta":{"origin":213,"position":2},"title":"FIGlet, CAPTCHA e php","author":"Francesco Fullone","date":"19\/07\/2005","format":false,"excerpt":"FIGlet \u00e8 un'applicazione multipiattaforma che permette di creare quei banner, composti da caratteri di testo, che tanto andavano in voga qualche tempo fa nelle e-zine. Come ad esempio questo: ____ ____ __ _ __ __ \/ __\/_ __\/ \/ \/\/_\/___ | |\/ \/_ \/ \/___ ____ _ \/ \/_\/ \/\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":1646,"url":"https:\/\/www.fullo.net\/blog\/2005\/09\/14\/gallery-20\/","url_meta":{"origin":213,"position":3},"title":"Gallery 2.0","author":"Francesco Fullone","date":"14\/09\/2005","format":false,"excerpt":"Finalmente, dopo quasi due anni di sviluppo, \u00e8 stata rilasciata la versione 2.0 di Gallery, noto script in php per la gestione di gallerie di immagini. Questa versione dell'applicativo, che \u00e8 praticamente una riscrittura da zero del precedente, ha una gestione dei temi e dei template molto potente e basata\u2026","rel":"","context":"In &quot;open source&quot;","block_context":{"text":"open source","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/open-source\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2120,"url":"https:\/\/www.fullo.net\/blog\/2006\/11\/15\/zend-studio-55-beta\/","url_meta":{"origin":213,"position":4},"title":"Zend Studio 5.5 beta","author":"Francesco Fullone","date":"15\/11\/2006","format":false,"excerpt":"E' stata rilasciata la nuova beta di Zend Studio 5.5, beta che come al solito prover\u00f2 immediatamente sto gi\u00e0 provando... ;). Tra le cose interessanti una migliore gestione di CVS\/SVN, l'inclusione dello Zend Framework e dello Zend Platform di cui ora compaiono i men\u00f9 nell'interfaccia inoltre \u00e8 stato inserito supporto\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":51,"url":"https:\/\/www.fullo.net\/blog\/2002\/11\/29\/font-a-bizzeffe\/","url_meta":{"origin":213,"position":5},"title":"font a bizzeffe..","author":"Francesco Fullone","date":"29\/11\/2002","format":false,"excerpt":"Cercando una classe php per la gestione dei file ttf ho trovato il Ben Ursux Font Archive un sito con migliaia di font visionabili e scaricabili! e sempre sui fonts come non citare WhatTheFont un utile tool on-line per riconoscere i font all'interno delle immagini! 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":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/213","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=213"}],"version-history":[{"count":0,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/213\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=213"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=213"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}