标签: thumbnails

如何使用phpThumb生成缩略图并将其保存到文件中?

我不知道如何用phpThumb类生成缩略图,带有文件路径的数组.然后将每个图像的结果保存在其他路径上,但名称相同.

谢谢你们 ;)

编辑:我的代码是这样的:

    echo "A iniciar gerador de miniaturas para a área de cliente: \n";
    include $wincli['files']['phpThumbClass'];
    $files = file_list($wincli['dirs']['logos']);

    $phpThumb = new phpThumb();
    foreach( $files as $file ) {
        echo "  # A converter o ficheiro '".basename($file)."' : ";
        if(is_file($file)){         
            $phpThumb->setSourceFilename($file); 
            $phpThumb->setParameter('w', 880);
            $phpThumb->setParameter('h', 241);
            $phpThumb->setParameter('q', 90);
            $phpThumb->setParameter('zc', 1);
            $outputFilename = $wincli['dirs']['logosthumbs'].$file;

            if($phpThumb->GenerateThumbnail()){
                if($phpThumb->RenderToFile($outputFilename)){
                    echo "OK \n";
                }else{
                    echo "Falhou (Ao guardar no ficheiro)\n";
                }
            }else{
                echo "Falhou (Ao gerar miniatura)\n";
            }
        }else{
            echo "Falhou (Ficheiro inexistente)\n";
        } …
Run Code Online (Sandbox Code Playgroud)

php arrays file thumbnails phpthumb

1
推荐指数
1
解决办法
1万
查看次数

使用 PHP 从图像文件夹创建缩略图

我有一个 jpegs 文件夹和一个 MySQL 数据库,我希望用来管理它们。数据库有一张表:'images',和 7 个字段:'imgID'、'imgTitle'、'imgURL'、'imgDate'、'imgClass'、'imgFamily' 和 'imgGender'。主键是“imgID”,索引键是“imgDate”。

我想要做的是创建一个 PHP 文件,该文件将遍历我的图像文件夹(所有 jpeg),并创建它们的缩略图,然后在我的网页上显示图像链接时可以使用这些缩略图。由于我将来会向文件夹添加更多图像,因此最好防止代码创建它已经创建缩略图的图像的双倍。

我遇到的所有文献都建议使用 gd 图像库来做到这一点,但我愿意接受建议。

由于我是 MySQL 和 PHP 的新手,我希望有人可以帮助我编写代码。我尝试过的一切都失败了。

图片所在目录相对于站点根目录为new_arrivals_img/,缩略图也应放置在相对于站点根目录的new_arrivals_img/thumbnails/中。

现在我正在构建站点,因此使用 MAMP 在本地托管它。我在确定图像的相对路径时遇到了一些问题。有没有办法将 new_arrivals_img/ 设置为根?

php mysql image-processing thumbnails

1
推荐指数
1
解决办法
1万
查看次数

Wordpress - 动态添加多个特色图像

多个特色图像

在Wordpress中,您可以设置"特色图像".我需要动态添加多个特色图像.

动态数量的特色图像

当我动态地说我的意思是,对于一个帖子我可能想要2张图片,而下一张6张特色图片.这个数字不详.

完成之后,只需将它们循环出去

在主题中我只是用foreach循环将它们循环出来.特色图像存储为自定义字段.这部分我可以处理.

一个插件可能会这样做吗?

我知道http://wordpress.org/extend/plugins/multiple-post-thumbnails/但在这里我需要从头开始确定图像的数量.我的号码不详.

欢迎插件,脚本或好文章.

wordpress image thumbnails wordpress-plugin

1
推荐指数
1
解决办法
1万
查看次数

带按钮帮助器和缩略图助手的fancybox

如何使用按钮帮助器和缩略图助手添加fancybox?
是否可以将按钮(按钮助手)放在图像下面,以便我可以观看和选择我想要看到的内容?

按钮

$(document).ready(function() {
$(".fancybox-button").fancybox({
    prevEffect      : 'none',
    nextEffect      : 'none',
    closeBtn        : false,
    helpers     : { 
        title   : { type : 'inside' },
        buttons : {}
    }
});
Run Code Online (Sandbox Code Playgroud)

});

和缩略图代码

$(document).ready(function() {
$(".fancybox-thumb").fancybox({
    prevEffect  : 'none',
    nextEffect  : 'none',
    helpers : {
        title   : {
            type: 'outside'
        },
        overlay : {
            opacity : 0.8,
            css : {
                'background-color' : '#000'
            }
        },
        thumbs  : {
            width   : 50,
            height  : 50
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

});


我有点新的JavaScript我无法让它工作.
我想要做的是将它们混合在一起并将按钮放在底部

PS我还可以使用fancybox缩略图助手来处理Youtube视频吗?

helper thumbnails button fancybox

1
推荐指数
1
解决办法
5480
查看次数

FancyBox 画廊集成

我有一个关于 FancyBox 集成的问题。我会创建一个包含 10 张图片但只有一个缩略图的画廊。例如: http ://fancyapps.com/fancybox/demo/ 第一个演示展示了四个图像:森林、大海、日落和埃菲尔铁塔。我可以包含单个缩略图吗,例如埃菲尔铁塔的缩略图,点击后会在灯箱中显示埃菲尔铁塔的图像,还有森林、大海和日落的图像。我尝试了很多东西,但没有任何工作正常。如果您有任何想法... 非常感谢。

PS:我使用 Twitter Bootstrap-1.3 和 FancyBox-2

jquery hidden thumbnails gallery fancybox

1
推荐指数
1
解决办法
2万
查看次数

PHP使用imagegrabscreen

我怎样才能使用imagegrabscreen来获取特定网站的缩略图和完整尺寸的图像.

我想我可以有一个array我想要的uri进入,但我有点卡住我将如何设置我需要抓取的图像的wxh.我还认为我需要a thumbnail class和a fullimage class,并在需要时调用它们.

还有更好的想法?

php image thumbnails image-generation dynamic-image-generation

1
推荐指数
1
解决办法
7391
查看次数

更新到wordpress 3.5.1后,update_post_meta添加特色图片到帖子不再有效

我写了一个插件,它使用:

add_post_meta($ post_id,'_ thumbnail_id',$ attach_id);

设置帖子的精选图像.这个插件已经很好地工作了一年多.我更新到wordpress 3.5.1,它不再有效.没有设置精选图片.

我尝试过使用add_post_meta和set_post缩略图,但无济于事.有没有其他人有这个问题,最重要的是,是否有人知道如何解决?

thumbnails wordpress-3.5

1
推荐指数
1
解决办法
3570
查看次数

如何获得Wordpress image_size网址

我正在将Woocommerce用于1800多个产品电子商店.Woocommerce附带一个内置的PrettyPhoto灯箱插件.默认情况下,当您单击以缩放灯箱中的图像时,它会加载原始Wordpress图像大小.

Woocommerce在模板'product-image.php'中调用此原始图像.我可以修改那个.变量$ image_link调用原始大小.我想打电话给我已经制作的自定义尺寸.我只是不知道怎么称呼它,我在文档,论坛和网站上找了一天但找不到它.

我需要修改$ image_link,以便调用我的自定义图像大小(我通过add_image_size添加).但是怎么样?我知道这是Wordpress的基础知识,但我无法完成它...

我的网站示例(点击放大,它显示1600px宽图像的缩小图像,但我想要一个较小的图像):http://www.affichesmarci.com/shop/the-railys-cycling-act/

<?php
    if ( has_post_thumbnail() ) {

        $image              = get_the_post_thumbnail( $post->ID, apply_filters( 'single_product_large_thumbnail_size', 'shop_single' ) );

        $image_title        = esc_attr( get_the_title( get_post_thumbnail_id() ) );
        $image_link         = wp_get_attachment_url( get_post_thumbnail_id() );

        $attachment_count   = count( $product->get_gallery_attachment_ids() );

        if ( $attachment_count > 0 ) {
            $gallery = '[product-gallery]';
        } else {
            $gallery = '';
        }

        echo apply_filters( 'woocommerce_single_product_image_html', sprintf( '<a href="%s" itemprop="image" class="bigbox woocommerce-main-image zoom" title="%s" rel="prettyPhoto' . $gallery . '">%s</a>', $image_link, $image_title, $image ), $post->ID ); …
Run Code Online (Sandbox Code Playgroud)

wordpress thumbnails prettyphoto woocommerce

1
推荐指数
1
解决办法
8814
查看次数

Asp.net减少了以kb为单位的图片大小

我发布了另一个主题,得到了一些温和的答复,但是尽管答案解决了问题的质量方面,但他们创建了另一个问题,图像大小以kb为单位。 Asp.net图像调整大小质量

这是问题。

我有一个2MB的图像,我想减小到480px的宽度。

我使用三种不同的方法来调整大小:

1)在Fileupload上运行以下代码:

System.IO.Stream st = FileUploadPost.PostedFile.InputStream;
myImage = System.Drawing.Image.FromStream(st);
thumb = myImage.GetThumbnailImage(newWidth, newHeight, null, System.IntPtr.Zero);
thumb.Save(myPath);
Run Code Online (Sandbox Code Playgroud)

好处:以kb为单位的大小变小(大约80Kb)。

缺点:视觉质量太差了

2)在Fileupload上运行以下代码(上述文章中提供的解决方案):

 Bitmap newImg = new Bitmap(newWidth, newHeight,    System.Drawing.Imaging.PixelFormat.Format24bppRgb);                            
 Graphics newGraphic = Graphics.FromImage(newImg);
 newGraphic.DrawImage(myImage, 0, 0, newWidth, newHeight);
 newGraphic.Dispose();
 newImg.Save(myPath); 
Run Code Online (Sandbox Code Playgroud)

好处:视觉质量好

缺点:大小仍然很大(大约400kb)

3)使用Windows Paint软件并“手动”将图像缩小到480px宽度

好处:1)和2)的好处->视觉质量很好,并且大小减小到80kb

问题是:

复制第3项行为(良好的视觉质量和较小的kb大小)的代码是什么?

谢谢

asp.net image-processing thumbnails

1
推荐指数
1
解决办法
4648
查看次数

在 Woocommerce 结帐中显示产品缩略图

我正在使用 Woocommerce,需要在结帐表中显示产品缩略图。我发现了这个功能:

function isa_woo_cart_attributes($cart_item, $cart_item_key){ 
global $product; 
if (is_cart()){ echo "<style>#checkout_thumbnail{display:none;}</style>"; } 
$item_data = $cart_item_key['data']; 
$post = get_post($item_data->id); 
$thumb = get_the_post_thumbnail($item_data->id, array( 80, 80)); 
echo '<div id="checkout_thumbnail" style="float: left; padding-right: 10px">' . $thumb . '</div> ' . $post->post_title; } add_filter('woocommerce_cart_item_name', isa_woo_cart_attributes, 10, 2);
Run Code Online (Sandbox Code Playgroud)

这是有效的,但我还需要在购物车和 cehckout 表上显示产品属性(或者产品摘录,但最好是属性)。感谢您的帮助!

php wordpress checkout thumbnails woocommerce

1
推荐指数
1
解决办法
6091
查看次数