标签: gallery

如何修复滚动时浮动在导航栏上的图像?

长话短说,我一直在这个网站上进行考试。一切都很好,直到我开始制作画廊。问题不是画廊本身,而是导航栏,我不知道如何解决这个问题。无论如何,当我向下滚动到我的图库时,照片不仅仅隐藏在导航栏下方,它们还会越过它。我拥有的大屏幕也会发生同样的情况,文字也会覆盖它。

这是我的 HTML

<nav class="navbar navbar-expand-sm bg-dark navbar-dark">
    <ul class="navbar-nav">
        <li class="nav-item dropdown">
            <a class="nav-link dropdown-toggle" href="#"
                id="navbardrop" data-toggle="dropdown"> Daugiau </a>
                <div class="dropdown-menu">
                    <a class="dropdown-item" href="#"> ****** </a>
                </div>
        </li>
        <li class="nav-item yes">
            <a class="nav-link" href="#"> ****** </a>
        </li>
        <li class="nav-item">
            <a class="nav-link" href="#"> ****** </a>
        </li>
        <li class="nav-item">
            <a class="nav-link" href="#"><s> ****** </s></a>
        </li>
    </ul>
</nav>
<div class="gal">
    <div class=" text-center py-3">
        <h5> ... </h5>
    </div>
    <div class="container">
        <div class="row">
            <div class="col-lg-2 col-md-12 mb-4">
                <div class="view overlay z-depth-1-half">
                    <img …
Run Code Online (Sandbox Code Playgroud)

html css gallery navbar bootstrap-4

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

Flutter 图像选择器明确请求 Android 版本 33 及更高版本或粒度媒体权限的许可

Android 33及以上版本图库打不开且无请求权限。

当 Android 13 允许时 Permission.storage.request() 返回 permanentDenied

permissions android gallery dart flutter

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

旋转设备时保存缓存

我有一个Gallerywiew.

我正在使用lazyload下载图像,但是当我旋转设备时,它会重新加载所有图像并且不使用缓存.

如果我这样做android:configChanges="keyboardHidden|orientation",当前图像的大小是最新的方向.

为了让图像显示完整尺寸我做:

Display display = ((WindowManager)getSystemService(Context.WINDOW_SERVICE))
                           .getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
Run Code Online (Sandbox Code Playgroud)

android caching gallery

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

JQuery - 画廊的专业帮助(大任务)

太长了看了.
这是我的Gallery脚本的核心.这看起来比实际上更复杂..但是我缺乏JQuery(Javascript)知识我无法自己编程.大多数javascript只是伪的,所以如果你可以将伪javascript翻译成实际有效的javascript(Jquery),那就好了.

我有一个展示大图像的画廊.我有一个缩略图列表,其中包含用户可以单击以在图库图像之间导航的一些拇指图像.我有一个信息池.它的列表包含Gallery的所有大图像.图库从此信息池中获取其信息. - 在一些动画问题中我使用了一个看不见的池.

HTML

<div id="gallery">
<ul>
<li>Item 1</li> <--! Item 1 is the standard item that is shown on the page-->
</ul>
</div>

<div id="thumbs">
<ul>
<li>Thumb 1</li> <--! This list contains thumbnails for the gallery-->
<li>Thumb 2</li>
<li>Thumb 3</li>
<li>Thumb 4</li>
</ul>
</div>

<div style="display:hidden;" id="pool"> <-- its invisible for the human eyes -->
<ul> <--! This list is the information pool which stores the big pictures of the gallery-->
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li> …
Run Code Online (Sandbox Code Playgroud)

javascript jquery gallery image-gallery html-lists

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

jQuery旋转图库中的列表项

这可能已经得到了回答,我已经知道这应该如何工作,但由于某种原因,它不是.我想这可能是我如何循环元素.

$(document).ready(function() {
     var element = '#gallery ul#gallery-container';
 var idx=0;
 var timeout = 3000;
 var number =  $(element + ' li').length;

function changeSlide() {

    $(element + ' li:eq(' + idx + ')').fadeOut();

    idx = idx + 1;

    if (idx == number) {
        idx=0;
    }

    $(element + ' li:eq(' + idx + ')').fadeIn().delay(timeout).delay(0,   function() {
        changeSlide();
    });;

}

 $(element + ' li').hide();

 $(element + ' li:first').fadeIn().delay(timeout).delay(0, function() {
    changeSlide();
 });
});
Run Code Online (Sandbox Code Playgroud)

然后列表是这样的:

<div id="gallery">
    <ul id="gallery-container">
        <li><img src="media/images/screen-shot-02.jpg" width="173" height="258" alt=" …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery gallery html-lists

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

Fancybox画廊与jQuery的.live()

我正在尝试显示一个Fancybox图库,其中包含通过JSON加载的数据.在加载并附加新HTML后,我能够正确加载Fancybox.但是,当我附加rel ="somegroup"时,图库功能不起作用,我无法迭代Fancybox中的图像组.

这是我的fancybox电话:

$('.fancyness').live('click', function(){
        $.fancybox(this, {
            'width'         : 'auto',
            'height'        : 'auto',
            'titleShow'     : true,
            'titlePosition' : 'over'
        });
        return false;
    });
Run Code Online (Sandbox Code Playgroud)

这是图像的样子:

html += '<li><a class="fancyness" rel="group" href="' + full + '" title="'+ title +'">';
html += '<img title="' + item.title + '" src="' + thumbnail + '" alt="' + item.title + '" /></a></li>';
Run Code Online (Sandbox Code Playgroud)

如果我不使用.live,则gallery(rel)函数将正常工作,但不会对此数据有效,因为这是使用JSON加载的.

有没有人有任何想法?我找不到其他有类似问题的人也没多少运气.

谢谢.

jquery gallery fancybox

0
推荐指数
2
解决办法
4927
查看次数

Android中的图库出现内存不足错误

我的代码:

@Override
public View getView(int position, View convertView, ViewGroup parent) {  
ImageView iv = new ImageView(mContext); 
Drawable photo = new BitmapDrawable(loadBitmap(URL));
iv.setImageDrawable(photo);
iv.setScaleType(ImageView.ScaleType.CENTER_INSIDE);  
return iv; 
}

private Bitmap loadBitmap(String url) {
try {
Bitmap bm = BitmapFactory.decodeStream((InputStream)this.fetch(url));
return bm;
}
catch(Exception e) {
e.printStackTrace();
return null;
}
} 

public Object fetch(String address) {
try {
URL url = new URL(address);
Object content = url.getContent();
return content;
}
catch(Exception e) {
e.printStackTrace();
}
return this;
}
Run Code Online (Sandbox Code Playgroud)

我尝试在图库中查看大约100张带有URL的照片.但是当查看大约10张照片时,发生了内存不足错误.我该怎么做才能避免错误?

我尝试修改getView()如下所示.

@Override
public View …
Run Code Online (Sandbox Code Playgroud)

android gallery

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

从SD卡上的特定文件夹加载图像?

我正在尝试创建一个图库/ gridview,其中包含来自SDCard上的特定文件夹的图像.该文件夹的路径是已知的("mnt/sdcard/iWallet/Images"),但在我在网上看到的示例中,我不确定如何或在何处指定图片文件夹的路径,我想从中加载图像.我已经阅读了几十个教程,甚至是developer.android.com上的HelloGridView教程,但这些教程并没有教会我正在寻找什么.

我到目前为止阅读的每个教程都有:

A)从/ res文件夹中将图像称为Drawable,并将它们放入要加载的数组中,而不是使用SDCard.

B)使用MediaStore访问SDCard上的所有图片,但未指定如何设置我想要显示图像表单的文件夹的路径

要么

C)建议使用BitmapFactory,我没有丝毫的线索如何使用.

如果我以错误的方式解决这个问题,请告诉我,并指导我采取正确的方法来做我想做的事情.

我的目标android sdk版本1.6 ...

谢谢..

android gridview gallery

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

裁剪图库的缩略图图像

在我的画廊中,缩略图宽240像素,但它们的高度各不相同.有没有办法裁剪缩略图像,使它们都高150像素?

目前我有这个:

.gallery > div > a > img {
position:absolute;
top: 0;
left: 0;
clip: rect(0px,240px,150px,0px);
overflow: hidden;
border:none;
}
Run Code Online (Sandbox Code Playgroud)

这可行,但只有顶行的图像看起来很好,因为它们都是对齐的.其他行上的图像未对齐,因为它们被放置在上面一行上图像的原始高度之下.我需要添加什么来解决这个问题?

css image crop gallery

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

我怎样才能缩短这个函数jQuery?

如何缩短它以使它全部适合一个功能.我有一个工作的图库,当点击类a的图像时,类bigimg中的图像被更改为选中的图像.我可能已经做了很长一段时间来改变图像,但最多只会有十几个.

顺便说一下,我将托管我的图片,这些图片仅供我的测试

HTML/jQuery使用

<div id="galleryholder">

            <div id="largeimg" class="center">
                <img class="bigimg" src="http://1.bp.blogspot.com/-BNkayp7vphQ/UEmx3WTwe1I/AAAAAAAAELg/eHu4hWtoXbk/s1600/desktop-wallpaper-29.jpg">
            </div>

            <div id="reel">
                <a href=""><img class="a" src="http://wallpaperstate.org/wp-content/gallery/ca_home/hd-wallpaper-30.jpg"></a>
                <a href="#"><img class="b" src="http://1.bp.blogspot.com/-BNkayp7vphQ/UEmx3WTwe1I/AAAAAAAAELg/eHu4hWtoXbk/s1600/desktop-wallpaper-29.jpg"></a>
                <a href="#"><img class="c" src="http://1.bp.blogspot.com/-BNkayp7vphQ/UEmx3WTwe1I/AAAAAAAAELg/eHu4hWtoXbk/s1600/desktop-wallpaper-29.jpg"></a>
            </div>

                <script>
                $(function() {

                  $('.a').click(function(){
                    $(".bigimg").attr('src',"http://wallpaperstate.org/wp-content/gallery/ca_home/hd-wallpaper-30.jpg");
                    return false;
                  });
                });


                $(function() {
                  $('.b').click(function(){
                    $(".bigimg").attr('src',"http://1.bp.blogspot.com/-BNkayp7vphQ/UEmx3WTwe1I/AAAAAAAAELg/eHu4hWtoXbk/s1600/desktop-wallpaper-29.jpg");
                    return false;
                  });
                });
                </script>

        </div>
Run Code Online (Sandbox Code Playgroud)

jquery image function gallery

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

如何按比例调整图像大小保持纵横比?

我有尺寸很大的图像,我想用 jQuery 缩小它们,同时保持比例受限,即相同的纵横比。有人可以指点我一些代码,或者解释一下逻辑吗?

(function($){
  $.fn.swipeGallery = function(options) {

    var settings = {
      'classname'  : 'appGallery',
      'autoHeight' : false,
      'height'     : '100',
      'width'      : '100',
      'background' : '#000000',
      'tolerance'  : 0.25,
      'delay'      : 300
    }

    var ratio = 0;
    var mousedown       = false;
    var mouseX          = 0;
    var imagesLength    = 0;
    var imagesCurrent   = 0;
    var xdiff           = 0;
    var containerHeight = 0;
    var containerWidth  = 0;


    function doResizeImage(listElement){
        $(listElement).css('height', containerHeight);
        $(listElement).css('width', containerWidth);
        var img = $(listElement).find('img');

        if (img.width() / containerWidth …
Run Code Online (Sandbox Code Playgroud)

javascript jquery gallery

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

从未调用过AVAssetExportSession.requestExportSession回调(Swift 3,iOS10)

以下代码从不调用用于导出的回调。导出会话已创建好。我没有看到错误,也没有任何进展。CPU为0%。我没有例外。状态为1(进行中),进度为0,错误为零。该视频在图库中播放。我可以成功获取视频图像。我已将代码提取到单个UIViewController中进行测试,如下所示:

我使用iOS10.1.1在iPad上录制的视频进行了测试。

import UIKit
import Photos

class ViewController: UIViewController {

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

// MARK: Properties
@IBOutlet weak var button: UIButton!

// MARK: Actions
@IBAction func onPress(_ sender: UIButton) {
    requestGalleryPermission() {
        (_ hasPermission: Bool) in
        if hasPermission {
            // fetch the asset from Photos
            let fetchResult = PHAsset.fetchAssets(withLocalIdentifiers: …
Run Code Online (Sandbox Code Playgroud)

video gallery ios swift swift3

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

如何有效地列出包括子目录在内的目录中的所有文件?

我正在开发一个画廊应用程序,该应用程序显示手机或笔式驱动器中的所有图像。我成功地列出了所有图像并将其显示在应用程序中。但我认为它很慢。我使用的Depth First Search技术内的AsyncTask。那么有没有其他方法可以在里面使用AsyncTask,速度要快得多。这里的 root 是一个由树 URI 组成的 DocumentFile。

这是我使用过的代码。

public class ImageBackgroundTask extends AsyncTask<Object, Object, ArrayList<DocumentFile>> {
DocumentFile root;
ArrayList<DocumentFile> result;
ProgressDialog pg;
Context context;
private AsyncTaskCompleteListener<ArrayList<DocumentFile> > callback;

ImageBackgroundTask(DocumentFile root, Context context, AsyncTaskCompleteListener<ArrayList<DocumentFile>> cb){
    this.context=context;
    this.root=root;
    this.callback = cb;

}
@Override
protected ArrayList<DocumentFile> doInBackground(Object... voids) {
    Queue<DocumentFile> stack=new ArrayDeque<>();
    ArrayList<DocumentFile> list=new ArrayList<>();
    for(DocumentFile f:root.listFiles()){
        stack.add(f);
    }
    while(!stack.isEmpty()){
        DocumentFile child=stack.remove();
        if(child.isDirectory()){
            for(DocumentFile file:child.listFiles()){
                stack.add(file);
            }
        }
        else if(child.isFile()){
            String name=child.getName();
            if(name.endsWith(".jpg")
                    || name.endsWith(".png")
                    || …
Run Code Online (Sandbox Code Playgroud)

file-io android gallery image-gallery android-asynctask

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